在Controller之前运行onNotification代码

时间:2016-06-18 09:25:01

标签: javascript angularjs cordova ionic-framework phonegap-pushplugin

我正在构建一个离子cordova应用程序,该应用程序正在使用Ionic Push通知,我面临的问题是我想在内部运行代码" onNotification"在执行controller.js之前,它存在于app.js文件中。

目前每当我收到ColdStart的通知时,点击通知后,应用程序会打开,控制器会运行,然后调用onNotification方法。我需要一种方法,只运行onNotification代码才能运行控制器代码。

我在app.js

中注册并收听通知
.run(function($ionicPlatform,$rootScope, localStorageService, $state, $ionicLoading, $document) {

Ionic.io();
var push = new Ionic.Push({
"debug": false,


"onNotification": function(notification) {

console.log(notification.app.closed);

if(notification.app.closed){
    console.log('Notification event');
  }  
},

"onRegister": function(data) {
    console.log(data.token);
 }
});

0 个答案:

没有答案