Ионное push-уведомление (открытие определенной страницы после нажатия на уведомление)

Я делаю проект, в котором я должен использовать ионное push-уведомление. Мой push-уведомление работает правильно, и я получаю уведомление и могу отправить его, но проблема в том, что после получения уведомления я должен открыть определенную страницу, которая является уведомлением PAGE, также я хочу установить значки в уведомлении

вот мой код

   $scope.login = function () {
     $http({
          method: "post",
          url: "http/employee-connect/oauth/token",
          data:  "username="+$scope.data.username+"&password="+$scope.data.password+"&grant_type=password&scope=read write&client_secret=my-secret-token-to-change-in-production&client_id=mai",
          withCredentials: true,
          headers: {
            'Content-Type': 'application/x-www-form-urlencoded'
          }
        })
          .success(function (data){
                    //////////////notification Token////////////
           var push = new Ionic.Push({
          "debug": false; //Can run actions outside the app,
          "onNotification": function(notification) {
            var payload = notification.payload;
            console.log(notification, payload);
            },
          "onRegister": function(data) {
            var PushNotToken=data.token;
            console.log("PushNotificationToken="+PushNotToken);
            if(PushNotToken!=null) {
                  $http({
                    method: "post",
                    url: baseUrl+"notification-tokens/addToken="+PushNotToken,

                    withCredentials: true,
                    headers: {
                     'Content-Type':'application/json',
                      'Accept' : 'text/plain',
                      'Authorization' : ''+window.localStorage.getItem("token_type")+' '+window.localStorage.getItem("token")
                    }
                  })
                  .success(function(data) {
                    alert("data"+data);
                    console.log("PushNotToken send successfully. "+PushNotToken);                   
                  })
                  .error(function(data, status) {                  
                    console.log("PushNotToken NOT send successfully. "+PushNotToken);      
                  });

            }           
          },
          "pluginConfig": {
            "ios": {
              "badge": true,
              "sound": true
             },
             "android": {
               "iconColor": "#343434"
             }
          } 
        }) ;
                    var callback = function(pushToken) {
                      console.log(pushToken.token);
                    }

                    push.register(callback);

Я регистрирую свое устройство при успешном входе в систему, а затем отправляю токен на мой сервер.

Теперь я хочу

1> открыть определенную страницу, когда пользователь нажимает на уведомление

2> установить значки (я должен сделать это для Android), это возможно установить значки в Android.

0 ответов

Другие вопросы по тегам