私は雲機能を持つIonicとFirebaseを使用しています。データが更新されるたびに通知を送信します。デバイスごとのFCMデバイストークンは、作成または変更されると同じになりますか?
私は、メンバーと非メンバーの2種類のユーザーがあります。
サインアップ/ログイン時のメンバーの場合、ユーザーがサインアップするとFCMトークンを生成して保存します。ユーザーがログインすると、ユーザーにデバイストークンが保存されているかどうかがチェックされます。
メンバー以外のユーザーにプッシュ通知を送信する場合は、デバイストークンも保存する必要があります。
どうすればよいですか?
トークンが一度更新されると読んでいますか?その場合、どうすれば確認できますか?
thxx私は "fcm plugin"を使用しています。はい、このonTokenRefreshメソッドがあります。私はこれについて少し混乱しています。ユーザーがアプリケーションをアンインストールして再インストールするときに、ontokenrefreshメソッドで新しいトークンが作成されます。 – Mikethetechy
私はちょうど知りたいです。 onTokenRefreshが呼び出されたときに同じデバイスに対して、新しく生成されたトークンは同じデバイスの古いトークンと同じになりますか? – Mikethetechy
次の回答はあなたの質問にも答えます:https://stackoverflow.com/a/37686075/6184203最初のトークンは、初めてアプリケーションを起動したときに生成され、Googleのサーバーに接続できます。その後、トークンが時々変更され(リフレッシュ)、新しい(異なる)トークンでonTokenRefreshが呼び出されます。 – David