S. *_* J. 2 phonegap-plugins cordova cordova-plugins phonegap-pushplugin
我只缺了一步,我能感觉到......
我将phonegap插件添加到我的项目中:
cordova plugin add phonegap-plugin-push --save --variable SENDER_ID="-redacted-"
Run Code Online (Sandbox Code Playgroud)
确实它将条目保存到我的config.xml
文件中.当我构建并运行浏览器版本时
cordova build myApp browser
cordova run myApp browser
Run Code Online (Sandbox Code Playgroud)
我收到错误消息: Error: exec proxy not found for :: PushNotification :: init
在浏览器项目文件夹中,下面myapp\platforms\browser\platform_www\plugins
有一个phonegap-plugin-push\www
包含单个push.js
文件的文件夹,仅此而已. push.js
调用本机插件(例如:) exec(success, fail, 'PushNotification', 'init', [options]);
,但实际运行代码的插件文件是......好吧,我不知道.这可能是问题,你不觉得吗?:)
任何有助于在Chrome中运行的帮助都将是一个很大的帮助.在此之后我将继续测试Android.
更新:现在支持浏览器在phonegap-plugin-push中查看API参考
phonegap-plugin-push 仅在android,iOS和windows中受支持.
您正在浏览器平台上运行您的应用程序,而phonegap-plugin-push不支持该应用程序.
您可以通过查看plugin.xml
文件获得有关插件平台支持的更多信息
例如,如果你看一下cordova-plugin-device的plugin.xml.你可以在行号看到浏览器平台151
你会看到以下内容
<platform name="browser">
...
</platform>
Run Code Online (Sandbox Code Playgroud)
但是在phonegap-plugin-push的plugin.xml中没有浏览器的平台代理
归档时间: |
|
查看次数: |
4620 次 |
最近记录: |