2016-11-14 16 views
1

私はAndroidアプリケーションを開発しており、FCMトークンを許可トークンとしても使用している(と現在のカスタムトークンを削除する)のが良い方法でしょうか。AndroidのセキュリティトークンとしてのFirebase FCMトークン

シナリオ例:

  1. アプリケーションは、ユーザがログインデータを使用して新しい FCMトークン
  2. を取得し、最初に起動すると、アプリはまた、成功したログイン時にトークン
  3. を送信トークンは(有効期限が生成された)サーバーに格納され、クライアントからのそれぞれの 要求で今すぐに送信されます。
  4. サーバーはトークンを使用して要求の検証とプッシュの送信を行いますトークンの有効期限が過ぎている場合は、通知
  5. 、要求が失敗し、ユーザーは、FCMトークン回転程度

これまでのところ良いすべてのものが、何を、ログインしてリダイレクトされますか? 共有設定でFCMトークンを保存する必要がありますか? ユーザーが複数のデバイスにログインすることはどうですか?

問題に関するアドバイスをいただければ幸いです。

+0

これは、アプリの認証トークンが決して変更されないことを意味します。だからあなたは本当にそのようなトークンを必要としません:) – ErenisR

答えて

2

トークンを使用してクライアントの信頼性を確認している場合は、FCMがその特定のデバイスのすべてのアカウントで同じになるため、これはお勧めできません。したがって、あなたの場合は、ユーザーではなくデバイスを認証することになります。

関連する問題