如何发送GCM消息

时间:2014-04-30 10:59:11

标签: java android push-notification google-cloud-messaging

我想使用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);
    } 

非常感谢任何帮助或想法。

由于

1 个答案:

答案 0 :(得分:1)

多个设备代码是:

List<String> tokens=new ArrayList<String>();
Sender sender = new Sender(GOOGLE_SERVER_KEY);
Message message = new Message.Builder().timeToLive(30)
.delayWhileIdle(true).addData(GOOGLE_MESSAGE_KEY,
     userMessage).build();
    sender.send(message, tokens, 1);