繁体   English   中英

Android gcm通知有效负载与数据负载?

[英]Android gcm notification payload vs data payload?

根据https://developers.google.com/cloud-messaging/server-ref gcm消息可以有通知有效负载或/和数据有效负载这两者有什么区别?

阅读您发送的链接,请参阅“ 有效负载”部分

有效载荷

可选的。 如果要在消息中包含有效内容,则使用data参数包含自定义键/值对。 客户端应用程序处理数据有效负载以用于显示或其他处理目的。

带有预定义选项的notification参数指示如果客户端应用程序在Android上实现GCMListenerService,或者通知消息发送到iOS设备,则GCM将代表客户端应用程序显示消息。 这适用于HTTP和XMPP。

应用服务器可以发送包括通知和数据有效负载的消息。 在这种情况下,GCM处理显示通知有效负载,客户端应用程序处理数据有效负载。

有关发送和接收消息的详细信息,请参阅服务器参考

您可能会发现此解释更有帮助

使用场景

通知:GCM代表客户端应用自动向最终用户设备显示消息。 通知具有一组预定义的用户可见键。

数据:客户端应用程序负责处理数据消息。 数据消息只有自定义键/值对。

如何发送

通知:设置通知有效负载。 可能有可选的数据负载。 总是可折叠的。

数据:仅设置数据有效负载。 可以是可折叠的,也可以是不可折叠的。

https://developers.google.com/cloud-messaging/concept-options?hl=en

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM