我正在尝试将推送消息从服务器发送到我的iOS设备。
当我发送以下JSON消息时,应用程序正在接收消息(仅在前台) -
{
"to": "<my_reg_id>",
"data":
{
"body": "Hello world",
"title": "Title"
}
}
但是,当我以Setting up a GCM Client App on iOS(下面给出)的格式发送邮件时,我在服务器响应中收到"error": "InternalServerError"
-
{
"to": "<my_reg_id>",
"content_available": true,
"priority": "high",
"notification":
{
"body": "Hello world",
"title": "Title"
}
}
有谁可以告诉我该怎么办?我真的需要收到我的应用程序的背景通知。
(P.S。 - 我在我的应用程序的xCode中启用了远程通知和推送通知功能。)
答案 0 :(得分:0)
“内部服务器错误”是服务器端问题。请重新启动服务器并再次尝试。
您的json格式正确
QMainWindow
答案 1 :(得分:0)
所以我在JSON有效负载中使用了字段“aps”,并且还在Google Developers Console上更新了我的证书.....瞧! 我现在正在我的设备上接收推送通知。 :d 感谢大家的帮助:)。
答案 2 :(得分:0)
从你的json中删除true,@"content_available"
。这对我有用。