相关疑难解决方法(0)

从didReceiveRemoteNotification解析警告:fetchCompletionHandler

从parse.com添加此代码后出现错误:

- (void)application:(UIApplication *)application
didReceiveRemoteNotification:(NSDictionary *)userInfo
fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler {
    if (application.applicationState == UIApplicationStateInactive) {
        [PFAnalytics trackAppOpenedWithRemoteNotificationPayload:userInfo];
    }
}
Run Code Online (Sandbox Code Playgroud)

我真的不明白发生了什么,但我在日志中收到此警告:

您已实现 - [application:didReceiveRemoteNotification:fetchCompletionHandler:],但您仍需要将"remote-notification"添加到Info.plist中支持的UIBackgroundModes列表中.

我认为添加plist文件UIBackgroundModes - remote-notification可以解决问题,

但是,当我这样做时,它会改变以下内容:

Required Background Modes - > App downloads content in response to push notifications

我的应用程序没有这样做,所以我很困惑为什么我这样做首先.

ios parse-platform

67
推荐指数
4
解决办法
4万
查看次数

标签 统计

ios ×1

parse-platform ×1