【问题标题】:When i receive puch notification , the new one is replacing the old one . How can i keep them both?当我收到推送通知时,新的正在替换旧的。我怎样才能同时保留它们?
【发布时间】:2016-08-30 15:30:45
【问题描述】:

从服务器发送通知:

 var req = {
     method: 'POST',
      url: 'https://gcm-http.googleapis.com/gcm/send',
     headers: {
        Content-Type': 'application/json',
        'Authorization': 'key=xxxx' 
                          },

         data: { 
            "registration_ids": tokens,
            "data" :{
                    "title": "title", 
                    "body": "message"
             } 
     }
};

我已成功收到通知,但是当我发送另一个通知时,新通知正在替换旧通知。有什么办法可以同时保留它们或折叠通知?

【问题讨论】:

    标签: android angularjs ionic-framework push-notification google-cloud-messaging


    【解决方案1】:

    我正在使用 Ionic/Cordca 和 angularJS,这是我的应用代码:

                var config = {
                        "senderID": "xxxxxxxxxxxx",
                        'ecb': 'window.onNotification'
                };
    
    
                        $cordovaPush.register(config).then(function(result) {
    
                          // Success
                        }, function(err) {
                          // Error
                        })
    
         window.onNotification=function(e){
                        switch(  e.event )
                        {
                        case 'registered':
                            alert('registred');
                            break;
    
                        case 'message':
                            alert('just received a notification');
                            break;
    
                        case 'error':
                            alert('error');
                            return;
    
                        default:
                            return;
                      }
                    }
    

    【讨论】:

      【解决方案2】:

      您必须在应用程序端而不是服务器端进行更改。例如如果您使用通知管理器。你的代码应该是

      yourNotificationManager.notify(new Random().nextInt(), yourNotificationBuilder.build());
      

      【讨论】:

      • 我使用的是推送通知,而不是本地通知
      • 关注link
      猜你喜欢
      • 2018-12-12
      • 2016-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多