Re: Background fetch is never called
Re: Background fetch is never called
- Subject: Re: Background fetch is never called
- From: Viacheslav Karamov <email@hidden>
- Date: Thu, 14 Dec 2017 11:38:14 +0200
Yes
13.12.17 16:09, Steve Christensen wrote:
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 <email@hidden> 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 <email@hidden> 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 (email@hidden)
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:
This email sent to email@hidden