我正在使用iOS7,我試圖確定在以下情況下是否可以獲取JSON負載。當用戶在後臺接收到推送信息後手動打開應用程序時獲取推送通知負載
- 我有背景模式「遠程通知」啓用
- 接收推送通知而應用程序是終止
- 該應用從通知中心手動啓動從圖標不
當我收到通知後從圖標本身啓動應用程序時,我沒有得到在啓動選項推從
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions;
和下面的方法不會被調用既可以當應用程序手動從圖標
-(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler {
見我的答案。很可能你沒有1.)在你的info.plist文件中啓用後臺遠程通知或者2.)你發送給應用程序的推送通知不包含'content-available':1. –