如果拔下设备,Parse Silent Push Notification无法正常工作

时间:2015-01-22 20:28:19

标签: ios objective-c parse-platform push-notification

我使用解析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 {
}

但是,一旦我将设备与计算机断开连接,该功能仅针对我滑动的通知进行调用,而不是像我一样的所有通知。为什么会这样?

1 个答案:

答案 0 :(得分:-1)

尝试这种格式,包括警告到aps dict:

{
    "aps" : {
         "where": {
                 "objectId":"XXXXXXX"
          },
        "content-available" : 1,
        "alert" : "",
        "badge": "Increment"
    }
}