过去几周我一直在尝试使用phonegap-plugin-push 1.5.3版和使用GCM在iOS上进行离子项目的推送通知。按照谷歌和插件规格上的说明,我能够使该插件适用于该项目的Android版本。 在尝试执行ios方面时会出现问题。目前,GCM在发送通知时回复200但内部服务器错误。
进行问题排查:
重现:
规范进行测试 https://gcm-http.googleapis.com/gcm/send
Content-Type:application/json
Authorization:key=AIzaSyZ-1u...0GBYzPu7Udno5aA
{
"to" : "bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1...",
"notification" : {
"body" : "great match!",
"title" : "Portugal vs. Denmark"
}
}
响应:
{
"multicast_id": 4863359655944227000
"success": 0
"failure": 1
"canonical_ids": 0
"results":
[{
"error": "InternalServerError"
}]
}
有人会碰巧知道可能导致问题的原因吗?任何帮助都会非常感激!