MobileFirst 7.1のハイブリッドアプリでPush.ALLタグにブロードキャストプッシュ通知を送信しています。アプリケーションでは、WL.clientのonMessageリスナを介してプッシュ通知メッセージを表示するダイアログがあります。ただし、ユーザーがアプリのインストール時にプッシュ通知を受け取るように登録していないか、後でそのアプリのプッシュ通知を無効にする設定を変更した場合、このダイアログを開く必要はありません。どのようにして、onMessageリスナーがダイアログを開くのを防ぐことができますか?ユーザーがプッシュ通知の受信を拒否した場合でも、アプリが開かれると、リスナーが起動します。ユーザーがプッシュ通知を受け取るように登録していないか、または設定が無効になっているかどうかを確認する方法
0
A
答えて
0
プッシュ対応アプリケーションは、自動的にPush.ALLタグを購読します。あなたがしたくない場合(あなたのユーザがプッシュのプッシュまたはプッシュの登録を登録していない場合)、ブロードキャスト通知が特定のクライアントに届かないように、Push.ALLからの登録を解除することができます。
これにはunsubscribeTag(tagname,options)
APIを使用してください。
詳細については、hereをご覧ください。
関連する問題
- 1. 非ネイティブアンドロイドアプリ - アプリケーションマネージャでプッシュ通知が無効になっているかどうかを確認します。
- 2. ユーザーが設定からプッシュ通知を有効にしているかどうかを確認する方法を教えてください。
- 3. ボタンが無効になっているかどうかを確認します。
- 4. iOSディストリビューションプロビジョニングプロファイルでプッシュ通知が有効になっているかどうかを確認するにはどうすればよいですか?
- 5. force quitが通知を無効にしているかどうかを確認する方法
- 6. Android:通知がユーザによってオフになっているかどうかを確認する
- 7. ユーザーは、プッシュ通知を無効にして、onMessageReceivedが呼び出されないようにできますか?
- 8. Viewが結果を受け取っていないかどうかを確認する方法
- 9. Xamarin iOS:通知音が有効になっているかどうかを確認します。
- 10. FCMの登録トークンを持つFirebaseからプッシュ通知を受け取っていない
- 11. カスタムキーボードが設定で有効になっているかどうかを確認する方法
- 12. ユーザーが必要なウェブサイトに登録されているかどうか確認してください
- 13. プッシュ通知に登録するにはどうすればいいですか?
- 14. SMS登録を使用してユーザー登録を確認するにはどうすればよいですか?
- 15. 変数が特定の単語と等しいかどうかを確認する文が無効な構文を受け取っている場合
- 16. PubNubはチャンネル登録後にプッシュ通知を受信していませんか?
- 17. EWSプッシュ通知に登録したことを確認する方法は?
- 18. インラインJavaScriptが無効になっているかどうかを確認する方法(Tampermonkeyで)
- 19. クロスドメインリクエストが無効になっているかどうかを確認する方法
- 20. sql_safe_updatesがオンになっているかどうかを確認する方法?
- 21. アンドロイドデバイスがオフになっているかどうかを確認する方法
- 22. ネットワークロケーションプロバイダが有効になっているかどうかを確認する方法はありますか?
- 23. 誰かがjessieプラグインでスクランブルを受けないようにする方法を知っていますか?
- 24. ユーザーがログインしているかどうかを確認してページにアクセスできないようにする
- 25. ユーザーがインターネットを無効にしているかどうかを確認する方法?
- 26. ユーザーがdownloadmanagerを無効にしているかどうかを確認する方法
- 27. ユーザーがプッシュ通知の受信を受け付けない場合、iOS 10でデバイストークンを取得するにはどうすればよいですか?
- 28. ユーザがすでに登録されているかどうかを確認
- 29. 電子メールに基づいてユーザーが存在するかどうかを確認するユーザー登録 - カスタムユーザーストア
- 30. は、performSelector:withObject:afterDelay:が登録されているかどうかを確認する方法はありますか?
ありがとうございました。私たちは、アプリがPush.ALLタグからの退会を知る方法を知っています。ユーザはプッシュ通知登録をオプトアウトするか、後で設定を変更してオプトアウトするかのいずれかを選択すると、いつでもアプリの登録を解除することができます。私たちが探しているのは、デバイスのプッシュ通知アプリレベル設定を読む方法です。 – gyleg5
アプリレベルの設定はどういう意味ですか?これは、アプリがプッシュに登録されているかどうかを意味しますか?またはプッシュを有効にしますか? isTagSubscribed()APIヘルプはありますか? –
アプリレベルはデバイスの設定レベルを意味します。私たちは、ユーザーが、アプリが最初に実行されたとき(または再インストール後最初に実行されたとき)にそのアプリのプッシュ通知の登録を選択しなかったかどうかを知りたいとします。また、後でユーザーが設定に入り、そのアプリのプッシュ通知をオフにしたかどうかを知りたい場合もあります。私たちのクライアントの質問は、ユーザーが自分のネイティブosの選択肢を通して私たちのアプリのプッシュ通知をオプトアウトすると、彼らはPush.ALL onMessageイベントを受け取らないようにすることです。退会は簡単ですが、退会するにはWHENを決定する必要があります。 – gyleg5