2015-11-16 3 views
0

Я работаю над приложением, используя Monaca, где мне нужно, чтобы можно было отправлять уведомления пользователям приложения. Я попробовал заставить работать нажимать monaca, и это не сработает, приложение не зарегистрировалось. Затем я перешел к использованию стандартного плагина cordova, поэтому я могу нажать прямо с моих серверов, не используя back-end от monaca. когда я вызываю функцию init, обычно запускается событие register, это прекрасно работает при создании приложения. Однако я очень хочу, чтобы пользовательский отладчик работал, я могу создать настраиваемый отладчик, и я вижу, что плагин правильно установлен. Также вызывается функция init, как только она называется. Я получаю стандартное предупреждение безопасности IOS, чтобы предоставить разрешение на приложение, однако событие регистрации не запускается, поэтому я не могу получить идентификатор устройства, чтобы нажать на пользовательское приложение отладчика , Кто-нибудь мог использовать push-уведомления с помощью специального приложения-отладчика?Monaca Push Debug App

Беста, Питер

(https://github.com/phonegap/phonegap-plugin-push)

P.S, я требую, чтобы установить количество жетонов setApplicationIconBadgeNumber отлично работает в отладчике. Я думаю, что это что-то простое, может быть, с сертификатами? Я не получаю никаких ошибок, никаких уведомлений нет подсказок с использованием стандартного отладчика, как я могу выследить, в чем проблема?

ответ

0

Я могу заставить его работать, используя ngCordova, которая является интеграцией по AngularJS. http://ngcordova.com/docs/plugins/pushNotifications/

Затем вводят его как

var app = ons.bootstrap('myApp', ['onsen', 'ngCordova']); 

Вернись ко мне, если вы нуждаются в дальнейшем уточнении.

+0

Я установил плагин и добавил код, как указано здесь. http://ngcordova.com/docs/plugins/pushNotifications/ Теперь я получаю пустой экран при запуске приложения. Если я удалю плагин, он отлично работает. Кроме того, мне нужно удалить ngCordova из бутстрапа, чтобы приложение снова работало. – Kannaiyan