ログインしたユーザーのスコープを持つ登録IDを作成する方法はありますか?私は、ユーザーが別のユーザーとしてログインできるようにするアプリケーションを持っています(学生と親としては1人のユーザー)。ユーザーはユーザー間で切り替えることができます。大文字と小文字の区別は、複数の電子メールIDを同時にログインできるgmailアプリケーションと多少似ています。Firebase Cloud MessagingデバイスID:同じデバイス内の同じアプリ内の複数のユーザー
我々はそれがそのアプリケーションインスタンスのデバイスIDを与える
FirebaseInstanceId.getInstance().getToken()
を呼び出すときに問題があります。だから、もし特定のユーザーをターゲットにしていたら、私はログインできません。
私はユーザーをターゲットにすることができる1つの方法は、私の場合は、各ユーザーの1つのFCM送信要求を送信するのにかかると効率的ではないデータとしてuser_id
を明示的に送信することです。とにかくこれを達成することができますか? Gmailがどのようにユーザ固有の通知を処理しているか知りたいですか?
おそらく関連している(または重宝されていない、または少なくとも有益な)投稿:https://stackoverflow.com/a/43197589/4625829、https://stackoverflow.com/a/40589815/4625829 –
Firebaseはそのために別のトークンを必要としません。Firebaseはトピックを選択して購読することも、購読を取り消すこともできます – 9spl