мое уведомление APNS работает нормально, но я заметил странное поведение, для которого я хотел бы запросить подтверждения.
Я получаю полезную нагрузку уведомления либо во время «didFinishLaunchingWithOptions», либо «didReceiveRemoteNotification». В "didFinishLaunchingWithOptions" я проверяю
NSDictionary* userInfo = [launchOptions valueForKey:@"UIApplicationLaunchOptionsRemoteNotificationKey"];
NSDictionary *apsInfo = [userInfo objectForKey:@"aps"];
для получения параметров. В «didReceiveRemoteNotification» apsInfo получен из NSDictionary *apsInfo = [userInfo objectForKey:@"aps"];
Это работает нормально, за одним исключением: если я проигнорирую всплывающее уведомление и нажму «Закрыть» вместо «Просмотр» и, наконец, запущу свое приложение позже с панели запуска, apsInfo больше не будет. Это "по замыслу"? Доступна ли информация об уведомлении, только если нажать «Просмотр» или запустить приложение из диалогового окна с информацией об уведомлении?
С Уважением