10
アプリが開いていてフォアグラウンドにあるときに、ストックのiOS通知バナーを表示しますか?
Appleの公式iOSメッセージアプリが開いていてフォアグラウンドにあるとき、他の連絡先からの新しいメッセージが、在庫のネイティブiOS通知アラートバナーをトリガーします。下の画像を参照してください。 これはApp Storeのサードパーティアプリで可能ですか?ローカルおよび/またはあなたのアプリがありながら、アプリのプッシュ通知をオープンし、フォアグラウンドで? アプリをテストすると、通知は受信されますが、iOSアラートUIが表示されません。 しかし、この動作は Appleの公式メッセージアプリで見られます。 ローカルおよびリモート通知プログラミングガイドは言います: オペレーティングシステムがローカル通知またはリモート通知を配信し、ターゲットアプリがフォアグラウンドで実行されていない場合、アラート、アイコンバッジ番号、またはサウンドを通じてユーザーに通知を表示できます。 通知の配信時にアプリがフォアグラウンドで実行されている場合、アプリのデリゲートはローカルまたはリモートの通知を受け取ります。 つまり、フォアグラウンドで通知データを受信できます。しかし、ネイティブのiOS通知アラートUIを表示する方法がわかりません。 -(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo { // I know we still receive the notification `userInfo` payload in the foreground. // This question is about displaying the stock iOS notification alert UI. // Yes, one *could* use a 3rd party toast alert …