2015-11-16 50 views
0

我正在使用Monaca的應用程序,我需要能夠推送通知給應用程序的用戶。我試圖讓monaca推後端工作,並且這不起作用,應用程序沒有註冊。然後我轉向使用標準的cordova插件,所以我可以直接從我的服務器上推送,而不使用monaca的後端。當我調用init函數時,通常會發生一個註冊事件,這在我構建應用程序時正常工作。不過,我非常想讓自定義調試器工作,我可以構建自定義調試器,並且看到插件已正確安裝。此外,init函數被調用,一旦它被調用,我得到標準的IOS安全警報來授予應用程序的權限,但是註冊事件不會被觸發,因此我無法獲取設備ID以推送到自定義調試器應用程序。有沒有人能夠使用自定義調試器應用程序的推送通知?Monaca推送調試應用程序

最佳, 彼得

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