Непонимание версии 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"...

Вы можете помочь мне здесь?

ОБНОВЛЕНИЕ. Обобщил все шаги здесь: https://programmingistheway.wordpress.com/2017/07/19/devextremephonegap-how-to-manage-push-notifications-with-fcm/


person Piero Alberto    schedule 27.07.2017    source источник


Ответы (1)


Если вы хотите установить последнюю версию (2.0.0-rc5) подключаемого модуля push-уведомлений phonegap с помощью Cordova CLI, попробуйте выполнить следующую команду:

плагин Cordova добавить [email protected]

person Gandhi    schedule 27.07.2017
comment
Хорошая идея, но... нет, он добавил ту же строку, что и раньше - person Piero Alberto; 27.07.2017
comment
@PieroAlberto Я попробовал это в своей локальной среде, прежде чем ответить, и это работает. Вы удалили плагин и пробовали заново добавить? Первоначально я смог смоделировать ваш сценарий, как вы сказали, но конкретная версия во время установки работала - person Gandhi; 27.07.2017