我正在编写一个Android应用程序,它使用Google Cloud Messaging从服务器接收下游消息。当收到带有onMessageReceived
的邮件时,我打印该包并阅读:
RECEIVED PUSH NOTIFICATION: Bundle[{gcm.notification.e=1, gcm.notification.badge=1, gcm.notification.sound=default, ..etc...
我不了解通知有效内容中的关键 gcm.notification.e 。在Google文档中,我没有找到类似的东西。 此外,在发送消息时,我通常指定通知有效负载和数据有效负载。现在我尝试删除通知有效负载,但我仍然收到gcm.notification.e = 1
有人可以帮我理解这个密钥并找到一种方法将其删除吗? 感谢
编辑:我发现没有通知有效负载和content_available=false
发送消息(我在使用iOS时将其设置为true),那么 gcm.notification.e=1
不是接收。我只收到数据有效负载:)。但是,我仍然想知道这个e