Изменения в файле конфигурации платформы Ionic

Я пытаюсь создать приложение для push-уведомлений с помощью Ionic. Когда я создаю приложение, следующая строка удаляется из файла res/xml/config.xml на платформе Android.

<feature name="PushPlugin"> <param name="android-package" value="com.plugin.gcm.PushPlugin" /> </feature>

Пожалуйста, помогите мне понять проблему.


person Manish    schedule 26.07.2015    source источник


Ответы (1)


Вы установили плагин Push Notification или добавляете эту строку вручную?

Каждый раз, когда вы создаете файл config.xml, он перезаписывается. Насколько мне известно, каждый плагин включает в себя все, что необходимо для правильной работы, и они добавляются в config.xml и AndroidManifest соответственно при создании приложения.

Поэтому, если вы установили PushPlugin, строка будет добавлена ​​автоматически. Если вы добавляете строку вручную перед сборкой, она будет перезаписана.

В случае, если строки нет после всего вышеперечисленного, попробуйте удалить и установить плагин, а затем запустить

     ionic prepare android

перед повторным запуском сборки.

person Jad Salhani    schedule 30.07.2015
comment
Спасибо за ответ, проблема решена. Я бы вернул версию Cordova на 5.0.0 с 5.1.1 и снова переустановил плагин push-уведомлений. - person Manish; 30.07.2015
comment
@user3368953 user3368953 Версия Cordova не должна быть проблемой, скорее всего, это плагин, который не был установлен должным образом. Установка плагинов немного сложна без plugman. Я надеюсь, что мой ответ все равно помог, и я был бы признателен, если бы вы могли отметить его как ответ, если он послужил своей цели: D - person Jad Salhani; 30.07.2015