Ответ 1
Таким образом, чтобы обрабатывать push-уведомление/удаленное уведомление во время телефонного звонка, ниже метод: При поступлении телефонного звонка приложение становится неактивным, и когда телефонный звонок отключен, приложение становится активным и вызывается метод "applicationDidBecomeActive" в AppDelegate. Если вы можете позвонить удаленному уведомлению в методе didReceiveRemoteNotification в applicationDidBecomeActive.
Даже если вы можете обработать push-уведомление, когда приложение завершено. такие как перемещение по определенному viewController, didFinishLaunchingWithOptions содержит словарь, который содержит полезную нагрузку уведомления, когда приложение завершено, и получено уведомление Push. Это можно сделать как. `.
if (launchOptions != nil)
{
// opened from a push notification when the app is closed
NSDictionary* userInfo = [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey];
if (userInfo != nil)
{
}
}
else
{
// opened app without a push notification.
}`
надеюсь, что это сработает:)