当我从服务器发送VoIP推送时,它会在后台启动应用程序。但是在后台完成任务后,我想从后台终止应用程序。
func pushRegistry(_ registry: PKPushRegistry, didReceiveIncomingPushWith payload: PKPushPayload, for type: PKPushType, completion: @escaping () -> Void) {
//called completion for suspend app from background
completion()
}
但是,我看到4-5分钟后,应用程序仍在后台。当我单击应用程序图标启动时,我看到didfinishLaunch方法没有调用。