説明:
アプリが開かれ、ユーザーがその瞬間にPNを受信しているときに、Androidアプリに表示されるモーダルビューを削除するにはどうすればよいですか?
(ここにあなたの説明)
環境
1. "react-native-onesignal": "^ 3.2.7"
問題を再現する手順:
ヤーンを使用してOneSignalSDKをプロジェクトにインストールします
他に何か:
詳細を追加してください。問題がまったくわからないのですが...?
@ Nightsd01問題を理解していない場合でも、問題が存在しないという意味ではなく、問題を解決する理由でもありません。
問題は、oneSignalライブラリ内に組み込まれているアプリがフォアグラウンドにあるときに、誰もが醜いアラートの形でプッシュ通知を見たいとは限らないことです。
react-native-onesignal
の通常のドキュメントがないため、そのアラートを取り除く方法が明確ではありませんでした。
そのアラートを削除するためにOneSignal.inFocusDisplaying(2)
を使用できることがわかりました。
ここでも同じiOS11デバイスのバージョン。 私はinFocusDisplaying(0)を使用していますが、正常に動作します。 ただし、アプリケーションが閉じられていて(バックグラウンドでなくても)、ユーザーが通知をクリックすると、別の通知を受け取った場合はアラートとして表示されます。
なぜこれが閉じられ、なぜこれが機能であるのですか?プッシュ通知用のライブラリをインストールするときに、プッシュのコンテンツを表示する画面をモーダルに開く必要があるのはなぜですか?
最も参考になるコメント
なぜこれが閉じられ、なぜこれが機能であるのですか?プッシュ通知用のライブラリをインストールするときに、プッシュのコンテンツを表示する画面をモーダルに開く必要があるのはなぜですか?