我已经从后台终止了该应用程序。终止应用程序后,我发送一个推送通知。我对将要调用的 AppDelegate
函数有两个疑问:
1。 didFinishLaunchingWithOptions
会被调用吗?
2。如果是,将首先调用 didFinishLaunchingWithOptions
还是首先调用 didReceiveRemoteNotification
?
我无法测试这种情况,因为它无法调试,应用程序从推送通知打开这一事实。
最佳答案
如果您的应用程序处于后台模式,则永远不会调用didFinishLaunchingWithOptions
方法,只会调用didReceiveRemoteNotification
方法
并且如果您的应用程序被终止,则只会调用didFinishLaunchingWithOptions
方法,而永远不会调用didReceiveRemoteNotification
方法。
关于ios - 当应用程序从推送通知打开时调用 didFinishLaunchingWithOptions,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34892499/