我已按照GCM文档here中的步骤执行批量导入APNS令牌并成功接收GCM令牌。但是,当我发布到https://gcm-http.googleapis.com/gcm/send请求时,如果返回了message_id,则手机永远不会收到通知。
batchImport端点的结果:
{
"results": [
{
"registration_token": "XXXX",
"apns_token": "XXXX",
"status": "OK"
}
]
}
以下是有效负载示例:
{
"registration_ids":["XXXX"],
"notification": {"body": "Check this out!": "My app"},
"priority": "high",
"time_to_live": 28800,
"content_available": true,
"data": {...}
}
如果APNS令牌从iOS应用程序映射到GCM,那么我可以使用该GCM令牌成功将相同的有效负载发送到设备。有什么想法吗?