gpt4 book ai didi

cordova - 在 Chrome 浏览器、iOS 和 Android 中使用phonegap-plugin-push?

转载 作者:行者123 更新时间:2023-12-02 12:13:25 25 4
gpt4 key购买 nike

我只是错过了一步,我能感觉到......

我将phonegap插件添加到我的项目中,如下所示:

cordova plugin add phonegap-plugin-push --save --variable SENDER_ID="-redacted-"

事实上,它将条目保存到我的 config.xml 文件中。当我构建并运行浏览器版本时

cordova build myApp browser
cordova run myApp browser

我收到错误消息:错误:未找到::PushNotification::init 的 exec 代理

在浏览器项目文件夹中的 myapp\platforms\browser\platform_www\plugins 下,有一个 phonegap-plugin-push\www 文件夹,其中包含一个 Push.js 文件,仅此而已。 push.js 调用了 native 插件(例如:exec(success, failure, 'PushNotification', 'init', [options]);),但是插件实际运行代码的文件是......好吧,我不太清楚。这很可能就是问题所在,你不觉得吗? :)

如果能在 Chrome 中运行此功能,任何帮助都会有很大帮助。之后我将继续测试 Android。

最佳答案

更新: 现在phonegap-plugin-push 支持浏览器,请查看 API reference


phonegap-plugin-push 仅在 Android、iOS 和 Windows 中受支持

您正在浏览器平台上运行您的应用,该平台不受phonegap-plugin-push支持。

您可以通过查看插件的 plugin.xml 文件来获取有关插件平台支持的更多信息

例如,如果您查看 cordova-plugin-device's plugin.xml 。您可以在第 151

行看到浏览器平台

您将看到以下内容

<platform name="browser">
...
</platform>

但是phonegap-plugin-push's plugin.xml中没有浏览器的平台代理

关于cordova - 在 Chrome 浏览器、iOS 和 Android 中使用phonegap-plugin-push?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37129316/

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