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

Reply via email to