当应用程序在后台时,我非常需要一个后台任务来始终运行。
voip 应用程序需要它。所有步骤都为 voip 应用程序完成。
我正在使用以下脚本来运行后台任务
- (void)applicationDidEnterBackground:(UIApplication *)application
{
UIApplication *app = [UIApplication sharedApplication];
UIBackgroundTaskIdentifier bgTask;
self.bgTask = [app beginBackgroundTaskWithExpirationHandler:^{
[app endBackgroundTask:self.bgTask];
}];
}
使用后,当应用程序进入后台时,在 10 分钟内UILocalnotification
出现 sip 呼叫。但 10 分钟后,如果有 sip 呼叫,则 UILocalnotification 没有出现。
请任何人帮助我。