React-native-onesignal: アプリが開かれ、ユーザーがその瞬間にPNを受信して​​いるときに、Androidアプリに表示されるモーダルビューを削除するにはどうすればよいですか?

作成日 2018年12月05日  ·  4コメント  ·  ソース: OneSignal/react-native-onesignal

説明:

アプリが開かれ、ユーザーがその瞬間にPNを受信して​​いるときに、Androidアプリに表示されるモーダルビューを削除するにはどうすればよいですか?

(ここにあなたの説明)

環境

1. "react-native-onesignal": "^ 3.2.7"

  • 問題を再現する手順:

  • ヤーンを使用してOneSignalSDKをプロジェクトにインストールします

  • 反応ネイティブでSDKを初期化します
  • アプリを開いたときにプッシュ通知を受け取る
  • 他に何か:

    pn

    最も参考になるコメント

    なぜこれが閉じられ、なぜこれが機能であるのですか?プッシュ通知用のライブラリをインストールするときに、プッシュのコンテンツを表示する画面をモーダルに開く必要があるのはなぜですか?

    全てのコメント4件

    詳細を追加してください。問題がまったくわからないのですが...?

    @ Nightsd01問題を理解していない場合でも、問題が存在しないという意味ではなく、問題を解決する理由でもありません。

    問題は、oneSignalライブラリ内に組み込まれているアプリがフォアグラウンドにあるときに、誰もが醜いアラートの形でプッシュ通知を見たいとは限らないことです。

    react-native-onesignalの通常のドキュメントがないため、そのアラートを取り除く方法が明確ではありませんでした。

    そのアラートを削除するためにOneSignal.inFocusDisplaying(2)を使用できることがわかりました。

    ここでも同じiOS11デバイスのバージョン。 私はinFocusDisplaying(0)を使用していますが、正常に動作します。 ただし、アプリケーションが閉じられていて(バックグラウンドでなくても)、ユーザーが通知をクリックすると、別の通知を受け取った場合はアラートとして表示されます。

    なぜこれが閉じられ、なぜこれが機能であるのですか?プッシュ通知用のライブラリをインストールするときに、プッシュのコンテンツを表示する画面をモーダルに開く必要があるのはなぜですか?

    このページは役に立ちましたか?
    0 / 5 - 0 評価