У меня есть приложение PhoneGap/Cordova, и я хочу добавить push-уведомления с помощью подключаемого модуля городского дирижабля для PhoneGap. Выглядит многообещающе. Я пытаюсь следовать инструкциям от Urban Airship и смотреть в примере на GitHub. Проблема в том, что я разработчик html5-css3-JavaScript, а не разработчик Java/Android. Я использую Эклипс.
Я изменил файл AndroidManifest.xml, как в примере, указав имя моего пакета, где это уместно.
Я импортировал файлы .java PushNotificationPlugin.java, IntentReceiver.java и MainApplication.java в дерево проекта в папке src. Теперь появляются ошибки, например "Не удается разрешить импорт com.urbanairship.UAirship".
Смотрите скриншот ниже, чтобы увидеть мой прогресс и ошибки.
Мои вопросы:
«Установите файлы PushNotificationPlugin.java и IntentReceiver.java в свой проект Android». Где я должен разместить эти файлы в дереве проекта и должен ли я каким-либо образом ссылаться на них? Должен ли я также установить файл MainApplication.java где-то и как?
«Инициализируйте библиотеку Urban Airship в своем классе Application». Какой файл в моем дереве проектов PhoneGap является классом Application и где в этом файле я могу скопировать и вставить код Urban Airship?
«Инструментируйте свой основной класс Activity». Мне нужно добавить эти несколько строк Java в основное действие Cordova. В каком файле содержится основная активность Cordova и куда в этом файле я могу скопировать-вставить столь желанный код Urban Airship?
Любая помощь будет принята с благодарностью! Я даже создам для вас простое приложение Sencha Touch, если вы поможете мне заставить его работать...