0

アプリケーションがバックグラウンドにあるときに、常に実行するバックグラウンド タスクが必要です。

voip アプリケーションに必要です。すべての手順は、voip アプリに対して行われます。

次のスクリプトを使用してバックグラウンド タスクを実行しています

- (void)applicationDidEnterBackground:(UIApplication *)application
{
    UIApplication *app = [UIApplication sharedApplication];
    UIBackgroundTaskIdentifier bgTask;
    self.bgTask = [app beginBackgroundTaskWithExpirationHandler:^{
        [app endBackgroundTask:self.bgTask];
    }];
}

使用後、アプリがバックグラウンドになると、10分以内にSIPコールが来ればUILocalnotification表示されます。しかし、10分後に一口電話がかかってきた場合、UILocalnotificationは表示されませんでした。

誰か助けてください。

4

2 に答える 2