Я следил за руководством по документации PhoneGap, который отлично работал с их примером приложения, но при создании собственного приложения я не могу понять, как получить объект PushNotification
в моем одностраничном приложении.
Я предполагаю, что Phonegap создает загадочный файл cordova.js на основе config.xml, и что PushNotification
добавляется к корневой области window
внутри этого загадочного файла.
До сих пор я пробовал...
- Включая
<script src="cordova.js"></script>
в мой www/index.html - Убедился, что
<plugin name="phonegap-plugin-push"
... есть в моем файле config.xml - Добавлено
if (typeof PushNotification === 'undefined') { alert("No PushNotification"); }
в JavaScript моего приложения. Кажется, это всегда срабатывает как при локальном тестировании в браузере (файл Cordova явно не найден), так и при тестировании через приложение PhoneGap на устройстве Android.