2

我正在使用 sinch SDK 并使用 gcm 发送推送通知,我所做的是使用该功能注册用户registerPushData (reg_id.getbytes ()),这reg_id是 GCM 注册 ID,但我想发送额外的内容,例如用户名和 ID。

我想知道如何做到这一点,我也想知道在知道功能registerPushData ()正在占用的情况下在另一端接收它们的正确方法byte[ ]

4

1 回答 1

2

您可以随心所欲地将额外数据传递到您的服务器。然后,当向 GCM 发出请求时,它将如下所示:

gcm.send(registration_id, options)

选项是您想要传递的任何额外数据的 JSON。来自 Android 文档的示例:

{
  "registration_id" : "APA91bHun4MxP5egoKMwt2KZFBaFUH-1RYqx...",
  "data" : {
    "Nick" : "Mario",
    "Text" : "great match!",
    "Room" : "PortugalVSDenmark",
  },
}
于 2015-03-01T02:44:37.957 回答