FCM トークンの処理: 1 つのデバイス、複数のアカウント
Firebase Cloud Messaging (FCM) トークンは、アプリのインスタンスごとに生成されます。特定のアカウント用ではありません。これにより、アプリ内でユーザー アカウントを処理するときに混乱が生じる可能性があります。
FCM トークンのデータベース ストレージ
特定のユーザーに通知を送信するには、その FCM トークンを保存することを検討してください。データベース内で。ただし、ユーザーがログアウトし、同じデバイスを使用して新しいアカウントを作成すると、同じデバイスのデータベースに 2 つの行 (およびトークン) が存在します。
トークンの変更の処理
ユーザーがアプリ内でアカウントを切り替えても、デバイスの FCM トークンは変更されません。このトークンは、現在のユーザーに関係なく、デバイス上のアプリ インスタンスを表します。
データベースの更新
トークンの重複を避けるには、次のようにデータベースを更新する必要があります。ユーザーがログアウトします:
追加の考慮事項
以上が単一デバイスで複数のアカウントの FCM トークンを処理するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。