我使用phonegap-plugin-push遇到了一些麻烦。
首先,我尝试在config.xml文件中使用以下行将其插入到我的应用中:
<plugin spec="https://github.com/phonegap/phonegap-plugin-push.git" source="git" />
我认为这是更好的解决方案,但是当我创建应用模板时,插件并不包含在内。
所以,我尝试使用这个版本
<plugin name="phonegap-plugin-push" spec="1.9.0">
<param name="SENDER_ID" value="1111" />
</plugin>
通过这种方式,插件在模板中被正确添加,但是这个版本对于iOS来说并不正确,它只适用于Android。
因此,使用cordova cli工具,我从命令行添加了这个插件,以检查将在confing.xml文件中写入的内容。我明白了:
<plugin spec="~1.10.5" name="phonegap-plugin-push"/>
通过这种方式,插件包含在模板中,但我无法理解该版本。为什么会有&#34;〜&#34;旁边的版本?这是哪个版本的?这是最后一个吗?我知道最后一个是2.x,但这有一个&#34; 1&#34;作为第一个数字...
你能在这里给我一些帮助吗?更新:总结了以下所有步骤:https://programmingistheway.wordpress.com/2017/07/19/devextremephonegap-how-to-manage-push-notifications-with-fcm/
答案 0 :(得分:0)
如果您想使用Cordova CLI安装最新版本(2.0.0-rc5)的phonegap推送插件,请尝试以下命令:
cordova插件添加phonegap-plugin-push@v2.0.0-rc5