APNS 通知は正常に機能しますが、確認を求めたい奇妙な動作に気付きました。
「didFinishLaunchingWithOptions」または「didReceiveRemoteNotification」中に通知ペイロードを取得しています。「didFinishLaunchingWithOptions」でチェックしています
NSDictionary* userInfo = [launchOptions valueForKey:@"UIApplicationLaunchOptionsRemoteNotificationKey"];
NSDictionary *apsInfo = [userInfo objectForKey:@"aps"];
パラメータを導出するため。「didReceiveRemoteNotification」では、apsInfo は NSDictionary *apsInfo = [userInfo objectForKey:@"aps"]; から派生します。
これは正常に機能しますが、例外が 1 つあります。通知ポップアップを無視して [表示] ではなく [閉じる] をタップし、後でランチパッドからアプリを起動すると、apsInfo がなくなります。これは「設計による」ものですか?通知情報は、「表示」をクリックするか、通知情報ダイアログからアプリを起動した場合にのみ利用できますか?
よろしく