xyz*_*xyz 16 android google-cloud-messaging
我想使用GCM向android中的多个设备发送相同的消息.目前我可以向我的设备发送推送通知,因为我在PHP代码中明确指定了我的注册ID.但我想将它发送到多个设备,所以我该怎么做?任何帮助或想法都非常感谢.
请指导这个谢谢
sel*_*ine 40
当您将消息发送到GCM时,您应该做的是发送多个注册ID(一次最多1000个),并且您需要使用JSON作为请求格式.
您可以在此处详细了解:https: //developers.google.com/cloud-messaging/server-ref#downstream
您需要将您的Id列表添加到registration_ids字段:
一个字符串数组,其中包含接收消息的设备列表(注册ID).它必须包含至少1个且最多1000个注册ID.要发送多播消息,您必须使用JSON.要将单个消息发送到单个设备,您可以使用只有1个注册ID或纯文本的JSON对象(参见下文).需要.
以下是来自其文档的示例请求:
这是一个带有效负载和6个收件人的消息:
{ "data": {
"score": "5x1",
"time": "15:10"
},
"registration_ids": ["4", "8", "15", "16", "23", "42"]
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21511 次 |
| 最近记录: |