【问题标题】:How to handle cordova onCordovaInfoReady if the same is used in two different plugins?如果在两个不同的插件中使用相同的,如何处理cordova onCordovaInfoReady?
【发布时间】:2016-05-31 17:21:19
【问题描述】:

我正在使用 cordova 设备插件来获取设备数据。 我只是复制了相同的内容,并且只编辑了文件名、命名空间以及插件 ID。

添加平台后插件成功导入并在android文件夹中可用。 现在,当我运行应用程序时。日志显示“deviceready 在 5 秒后未触发​​ ... onCordovaInfoReady 未触发等。” 这仅在安装编辑后的插件后才会发生。 基本上,我正在尝试从新插件中实现一些加密方法。

现在因为调用 js 即设备和我创建的副本都有 onCordovaInfoready 可能会导致问题?

插件: https://github.com/apache/cordova-plugin-device

【问题讨论】:

    标签: javascript html cordova ionic-framework


    【解决方案1】:

    如果您更改了插件 id,那么您需要在所有引用中进行更改。

    只需更改复制插件的代码并在本地安装新创建的插件,它将在所有相应的文件夹和文件中安装新插件的新副本,如 android.json、plugins 文件夹、res/xml/config.xml 等。

    【讨论】:

    • 如果我同时使用这两个插件,它会抛出上述错误。但单独使用时,工作正常!有什么想法吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-22
    • 2018-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多