【问题标题】:Misunderstanding phonegap-plugin-push version对phonegap-plugin-push版的误解
【发布时间】:2018-01-02 18:24:57
【问题描述】:

我在使用 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 templates push-notification phonegap-plugins phonegap


    【解决方案1】:

    如果您想使用 Cordova CLI 安装最新版本 (2.0.0-rc5) 的 phonegap 推送插件,请尝试以下命令:

    cordova 插件添加 phonegap-plugin-push@v2.0.0-rc5

    【讨论】:

    • 好主意,但是...不,它添加了与以前相同的行
    • @PieroAlberto 我在回答之前在本地环境中尝试过它并且它有效。您是否删除了插件并尝试重新添加?最初我能够按照你说的模拟你的场景,但安装期间的特定版本工作
    猜你喜欢
    • 2020-04-22
    • 1970-01-01
    • 2017-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-20
    • 2019-02-14
    • 1970-01-01
    相关资源
    最近更新 更多