デバイスがモバイルデータを使用しているときにプッシュ通知を受信できないようにするにはどうすればよいですか?
ユーザーのトラフィックとお金を節約する必要がありました。
私はこれについて1つの提案があります。 登録BroadcastReceiver
が必要です。CONNECTIVITY_CHANGE
となり、WiFiがオフになっている場合はInstanceID.deleteToken()
となりますが、この方法についてはわかりません。 おそらく、このようなことをするいくつかの方法がありますか? ありがとうございます!あなたは無線LANを使用して接続が完了したら、https://developers.google.com/instance-id/reference/server#create_a_relation_mapping_for_an_app_instanceデバイスがWiFiのみに接続されている場合のFCMを受信
によって新しいfirebaseトピックを登録することができます
'FirebaseMessaging.getInstance()。unsubscribeFromTopic(" yourTopic ");' –