我正在開發一個Cordova/PhoneGap應用程序,並且我使用$ cordovaPush插件(用於封裝PushPlugin)來處理推送通知。集成非Angular代碼?
的代碼看起來是這樣的:
var androidConfig = {
"senderID" : "mysenderID",
"ecb" : "onNotification"
}
$cordovaPush.register(androidConfig).then(function(result) {
console.log('Cordova Push Reg Success');
console.log(result);
}, function(error) {
console.log('Cordova push reg error');
console.log(error);
});
的 「ECB」 功能必須與窗口範圍被定義,即:
window.onNotification = function onNotification(e)...
這個函數處理傳入的事件。我很明顯喜歡在我的角碼中處理傳入事件 - 我如何集成這兩個函數以便我的onNotification函數可以訪問我的scope/rootScope變量?