Интеграция Urban Airship с Cordova iOS

0

У меня есть веб-приложение AngularJS, завернутое в Кордову (платформа iOS). Добавив плагин Urban Airship (urbanairhip-cordova), я получаю следующую ошибку при запуске:

$ npm-exec cordova run ios --device
ERROR running one or more of the platforms: Error: Cannot find module '../ConfigParser/ConfigParser'
You may not have the required environment or OS to run this project

Требования к версии для плагина UA - это Cordova 5.0. 0+ и Cordova iOS 3.8. 0+. Я запускаю Кордову 5.4.0 (последняя на момент написания), любые предыдущие версии 5.xx вызывают отдельную проблему в приложении "Угловое", при этом некоторые изображения не появляются.

Но вышеуказанная ошибка ConfigParser появляется только в 5.4.0.

Если я вернусь к установке плагина UA, ошибка исчезнет. И я получаю ту же ошибку при попытке подражать с симулятором iOS.

Я связался с Urban Airship (Twitter), поскольку репозиторий Github отключен, хотя их страница поддержки (http://goo.gl/ZGrbbi) говорит, что я должен регистрировать проблемы там.

Любые идеи о том, как их решить?

Теги:
cordova
urbanairship.com

2 ответа

0

Похоже, скрипт сценария конфигурации перемещен в 5.4.0. Будет исправлено в следующем выпуске.

Обновление: мы только что выпустили 4.0.0 версию плагина UA. Должен быть совместим с последними версиями кордовы.

0

Кажется, что несовместимость с последней версией Кордовы и плагина UA.

На данный момент вы можете отменить свою глобальную версию Кордовы до версии 5.3.3 с npm;

npm install -g [email protected]

Стоит связаться с Urban Airship, чтобы объяснить вашу проблему по электронной почте на [email protected], как указано в репозитории GitHub https://github.com/urbanairship/phonegap-ua-push

Ещё вопросы

Сообщество Overcoder
Наверх
Меню