gpt4 book ai didi

android - Phonegap 3 自定义插件不工作

转载 作者:行者123 更新时间:2023-11-30 03:14:14 25 4
gpt4 key购买 nike

我在 6 个月前使用 phonegap 2.6.0 构建了一个应用程序。我的应用程序运行良好。我想用 phonegap 3 更新我的应用程序。我使用 CLI 创建项目,我复制并粘贴新项目中的所有文件。我通过 CLI 获得了所需的基本插件(设备信息、相机……)。这项工作。

但是现在,我已经编写了自定义插件,需要将其放入我的新项目中。

我的问题是:我是否需要重写所有自定义插件才能使其与 phonegap3 一起使用?有没有办法在 phonegap 3 中使用我的“旧”插件?

谢谢

最佳答案

Do I need to rewrite all my custom plugin in order to get it working with phonegap3?

是的,您需要重写您的插件以使用新的 Cordova/phonegap。这是因为插件如何与主线程(在 native 端)交互以及 JavaScript 代码如何加载到页面中(现在它使用 require.js 和 AMD 模块而不是仅仅将插件代码注入(inject)到页面中)之间发生了很多变化window.plugins 对象。

Is there a way to use my "older" plugin in phonegap 3?

不幸的是,不,据我所知没有办法使用旧插件。

希望重写您的插件不会花费太多精力。目前还没有插件升级指南,但它是需要的东西——当你进行这个升级时,请随意记下你需要做什么,并将这些笔记回馈给社区。这将对启动插件升级指南有很大帮助。

我建议阅读这两个文档:

您也可以查看官方 Cordova 插件的变更日志,了解它们在不同版本之间必须做什么,但可能需要一些努力来确定错误修复和更新插件代码以与新的 Cordova 版本一起工作之间的区别。

关于android - Phonegap 3 自定义插件不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20428131/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com