Re: Background fetch is never called

2017-12-14 Thread Viacheslav Karamov

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  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?

UIBackgroundModes

fetch





On Dec 12, 2017, at 6:23 AM, Viacheslav Karamov  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


Re: Background fetch is never called

2017-12-13 Thread Steve Christensen
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  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?
>> 
>> UIBackgroundModes
>> 
>>  fetch
>> 
>> 
>> 
>> 
>>> On Dec 12, 2017, at 6:23 AM, Viacheslav Karamov  
>>> 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


Re: Background fetch is never called

2017-12-13 Thread Viacheslav Karamov

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?

UIBackgroundModes

fetch





On Dec 12, 2017, at 6:23 AM, Viacheslav Karamov  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


Re: Background fetch is never called

2017-12-12 Thread Steve Christensen
Did you confirm that there is a UIBackgroundModes key in your app's Info.plist?

UIBackgroundModes

fetch




> On Dec 12, 2017, at 6:23 AM, Viacheslav Karamov  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


Background fetch is never called

2017-12-12 Thread Viacheslav Karamov
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