【发布时间】:2014-04-30 10:59:11
【问题描述】:
我想使用GCM 将相同的消息发送到android 中的多个设备。目前我能够在java中的单个设备上发送推送通知。但我想将它发送到多个设备。
那我该怎么做呢?
我的单机代码是:
try{
Sender sender = new Sender(GOOGLE_SERVER_KEY);
Message message = new Message.Builder().timeToLive(30)
.delayWhileIdle(true).addData(GOOGLE_MESSAGE_KEY,
userMessage).build();
result = sender.send(message, token, 1);
} catch (Exception e) {
System.out.println(e);
}
非常感谢任何帮助或想法。
谢谢
【问题讨论】:
-
checkout 这个,你可以添加多个 reg id 例如: "registration_ids": ["4", "8", "15", "16", "23", "42"] @987654321 @
-
@DeepchandSingh 你能在java中发布代码
-
你能检查这个最终列表
androidTargets = new ArrayList ();// 在这个列表中添加所有 reg id sender.send(message, androidTargets, 1); -
对不起@DeepchandSingh .... 你的方法有效
标签: java android push-notification google-cloud-messaging