Parse warning from didReceiveRemoteNotification:fetchCompletionHandler
If you don't want to manually add key in your .plist
file then here's a graphical version of @MurraySagal's answer, follow the steps from 1 to 7 and you'll be done. :)
Note: If you can't read out the steps, you can zoom out your current tab by using combination of Command++ (for zoom in) and Command+- (for zoom out). If Command won't work, you can try with Ctrl.
I think @djshiow is not solving your problem.
You need to add the following in your info.plist file:
1) Add a new row and, on the left column, select Required background modes.
2) On Item 0 row, click on the right column and type: remote-notification. Press Enter.
If you don't intend to fetch data in response to a remote notification I think you can implement this delegate method:
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
e.g.
- (void)application:(UIApplication *)applicationdidReceiveRemoteNotification:(NSDictionary *)userInfo { if (application.applicationState == UIApplicationStateInactive) { [PFAnalytics trackAppOpenedWithRemoteNotificationPayload:userInfo]; }}
instead of the current one you're using.