2017-02-11 14 views
0

のFirebase Cloud Messaging(FCM)デバイストークンを取得していますが、私のアプリには2人のユーザがいます。しかし、私は1人のユーザーとしてログインしました。私のデータベースに格納されているデバイスIDとデバイスIDに基づいて両方のデバイスIDが通知ベースの通知を送信しているので、私は2user.iとしてログインしていない私は制限するか、溶液。しかし何らかの理由でユーザーをカウントするための削除ができません。この状況のた​​めに助けてください。助けてくれてありがとう複数のユーザのFCMトークンを1つのアプリケーションで登録解除します。

+0

これは問題ありませんか? – GeorgeChen

+0

GCMとFCMのフルネームと関連タグを追加します。何かを理解できるように質問を言い換えてください – rd3n

+0

誰かがログアウトしようとするとはい私はtockenを登録解除します –

答えて

0

FCMはGCMを核としています。アプリをアンインストールしているときのGCMに関する動作は、FCMでも同じです。

を登録解除することは、開発者の責任であり、他のアクション(シナリオではアンインストール回数を数えます)とともに、独自のApp Serverから対応する登録トークンを削除してください。

FCMサーバは、アプリケーションがアンインストールされているかどうかを判断し、対応する登録トークンを無効にします。 docsから:FCMは、デバイスにメッセージを配信しようとアプリがアンインストールされたときに

最後に、FCMは、すぐにそのメッセージを廃棄し、登録トークンを無効にします。そのデバイスにメッセージを送信しようとすると、NotRegisteredエラーが発生します。

+0

@android_jain私はそれがあなたが尋ねていたことのポイントにあったと思います。そうでない場合は、投稿を編集して詳細を確認してください。 –

関連する問題