diff --git a/Classes/LinphoneAppDelegate.m b/Classes/LinphoneAppDelegate.m index 707ab34cb..6226d7bff 100644 --- a/Classes/LinphoneAppDelegate.m +++ b/Classes/LinphoneAppDelegate.m @@ -268,11 +268,12 @@ { LinphoneManager* lm = [LinphoneManager instance]; - [LinphoneLogger log:LinphoneLoggerLog format:@"Silent PushNotification; userInfo %@", userInfo]; // check that linphone is still running if( ![LinphoneManager isLcReady] ) [lm startLibLinphone]; + [LinphoneLogger log:LinphoneLoggerLog format:@"Silent PushNotification; userInfo %@", userInfo]; + // save the completion handler for later execution. // 2 outcomes: // - if a new call/message is received, the completion handler will be called with "NEWDATA" diff --git a/Classes/LinphoneManager.m b/Classes/LinphoneManager.m index 61fd2d291..52b6a0818 100644 --- a/Classes/LinphoneManager.m +++ b/Classes/LinphoneManager.m @@ -1558,8 +1558,8 @@ static void audioRouteChangeListenerCallback ( } - (void)silentPushFailed:(NSTimer*)timer { - [LinphoneLogger log:LinphoneLoggerLog format:@"silentPush failed, silentPushCompletion block: %p", silentPushCompletion ]; if( silentPushCompletion ){ + [LinphoneLogger log:LinphoneLoggerLog format:@"silentPush failed, silentPushCompletion block: %p", silentPushCompletion ]; silentPushCompletion(UIBackgroundFetchResultNoData); silentPushCompletion = nil; }