Are you calling -[UIApplication setMinimumBackgroundFetchInterval:] in -application:didFinishLaunchingWithOptions:? According to the documentation:
> Specifies the minimum amount of time that must elapse between background > fetch operations. > > This property has no effect for apps that do not have the UIBackgroundModes > key with the fetch value in its Info.plist file. > > The default fetch interval for apps is > UIApplicationBackgroundFetchIntervalNever. Therefore, you must call this > method and set a fetch interval before your app is given background execution > time. > On Dec 13, 2017, at 1:31 AM, Viacheslav Karamov <ubuntul...@yandex.ru> wrote: > > Yes, I confirm that > > > 12.12.17 23:16, Steve Christensen wrote: >> Did you confirm that there is a UIBackgroundModes key in your app's >> Info.plist? >> >> <key>UIBackgroundModes</key> >> <array> >> <string>fetch</string> >> </array> >> >> >> >>> On Dec 12, 2017, at 6:23 AM, Viacheslav Karamov <ubuntul...@yandex.ru> >>> wrote: >>> >>> I have configured Background Fetch at the "Capabilities" tab in my >>> Project's settings. Then added to the App delegate: >>> >>> -(void)application:(UIApplication *)application >>> performFetchWithCompletionHandler:(void >>> (^)(UIBackgroundFetchResult))completionHandler >>> { >>> NSLog(@"########### Received Backgroudn Fetch ###########"); >>> >>> //Increase Badge Number >>> [UIApplication sharedApplication].applicationIconBadgeNumber++; >>> >>> >>> completionHandler(UIBackgroundFetchResultNewData); >>> } >>> >>> - (BOOL)application:(UIApplication *)application >>> didFinishLaunchingWithOptions:(NSDictionary *)launchOptions >>> { >>> [[UIApplication sharedApplication] >>> setMinimumBackgroundFetchInterval:UIApplicationBackgroundFetchIntervalMinimum]; >>> >>> return YES; >>> } >>> >>> When I run my simple App on the real device (tested on iPad mini 2 with iOS >>> 10.2 and iPhone 6S running iOS 11.2) nothing happened during long time >>> period (more than 10h). I even tried to add "Remote Notifications" >>> capability and it also didn't help. >>> >>> Regards, >>> >>> Viacheslav. _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com