0

我有一些使用phonegap-plugin-push的麻烦。误解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”作为第一个号码...

你能给我一些帮助吗?

UPDATE:总结这里所有的步骤:https://programmingistheway.wordpress.com/2017/07/19/devextremephonegap-how-to-manage-push-notifications-with-fcm/

回答

0

如果你想安装的PhoneGap推使用CLI科尔多瓦插件的最新版本(2.0.0-RC5),试试下面的命令:

科尔多瓦插件添加[email protected]

+0

好主意,但是......不,它增加了同一行 –

+0

之前@PieroAlberto我在本地environm试了一下在回答之前,它工作。你是否删除了插件并尝试重新添加?最初我能够像你说的那样模拟你的场景,但是在安装过程中的特定版本工作 – Gandhi