对phonegap-plugin-push版本的误解
Misunderstanding phonegap-plugin-push version
我在使用 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"/>
这样模板中就包含了插件,但是看不懂版本。为什么版本旁边有“~”?这是哪个版本?是最后一个吗?我知道最后一个是 2.x,但它的第一个数字是“1”...
你能帮我一些忙吗?
更新:在此处总结了所有步骤:https://programmingistheway.wordpress.com/2017/07/19/devextremephonegap-how-to-manage-push-notifications-with-fcm/
如果您想使用 Cordova CLI 安装最新版本 (2.0.0-rc5) 的 phonegap 推送插件,请尝试此命令:
cordova plugin add phonegap-plugin-push@v2.0.0-rc5
我在使用 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"/>
这样模板中就包含了插件,但是看不懂版本。为什么版本旁边有“~”?这是哪个版本?是最后一个吗?我知道最后一个是 2.x,但它的第一个数字是“1”...
你能帮我一些忙吗?
更新:在此处总结了所有步骤:https://programmingistheway.wordpress.com/2017/07/19/devextremephonegap-how-to-manage-push-notifications-with-fcm/
如果您想使用 Cordova CLI 安装最新版本 (2.0.0-rc5) 的 phonegap 推送插件,请尝试此命令:
cordova plugin add phonegap-plugin-push@v2.0.0-rc5