回滚/取消android gcm通知

回滚/取消android gcm通知,android,push-notification,google-cloud-messaging,Android,Push Notification,Google Cloud Messaging,是否有方法回滚放置到GCM服务器的通知请求 AS,考虑GCM消息请求被放置到GCM服务器上。 如果用户在使用移动设备联机之前在web上看到该消息,则应回滚GCM请求。用户不应该在移动设备中看到通知。在您描述的情况下,没有内置的回滚机制。您可以尝试自己实现它-当您的服务器注意到消息已在web中查看时,您可以向设备发送另一条GCM消息,其中包含一些表示需要回滚的数据。当您处理该消息时,您应该清除该设备上应用程序创建的所有通知(我不确定这是否可行,您必须检查) 在类似的情况下也有这样一种机制——如果

是否有方法回滚放置到GCM服务器的通知请求

AS,考虑GCM消息请求被放置到GCM服务器上。


如果用户在使用移动设备联机之前在web上看到该消息,则应回滚GCM请求。用户不应该在移动设备中看到通知。

在您描述的情况下,没有内置的回滚机制。您可以尝试自己实现它-当您的服务器注意到消息已在web中查看时,您可以向设备发送另一条GCM消息,其中包含一些表示需要回滚的数据。当您处理该消息时,您应该清除该设备上应用程序创建的所有通知(我不确定这是否可行,您必须检查)

在类似的情况下也有这样一种机制——如果用户有多台Android设备,并且您向所有设备发送一条GCM消息(使用新功能),一旦用户在一台设备上查看通知,它将自动从其他设备上删除

  • 如果在一台设备上处理了消息,则其他设备上的GCM消息将被解除。例如,如果用户在一台设备上处理了日历通知,则该通知将在用户的其他设备上消失
  • 如果消息尚未发送到设备,但已被处理,则GCM服务器会将其从其他设备的未发送队列中删除