我使用解析REST API使用以下有效负载向运行Parse 1.6.1的iOS设备发送通知:
{"where": {"objectId":"XXXXXXX"},
"data": {
"alert": "ALERT HERE",
"content-available": 1, "sound" :"",
"badge": "Increment"
}
}
如果我的设备已连接到我的计算机(已插入),我可以通过此代码读取所有通知及其有效负载:
- (void)application:(UIApplication *)application
didReceiveRemoteNotification:(NSDictionary *)userInfo
fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler {
}
但是,一旦我将设备与计算机断开连接,该功能仅针对我滑动的通知进行调用,而不是像我一样的所有通知。为什么会这样?
答案 0 :(得分:-1)
尝试这种格式,包括警告到aps dict:
{
"aps" : {
"where": {
"objectId":"XXXXXXX"
},
"content-available" : 1,
"alert" : "",
"badge": "Increment"
}
}