時々、Firebaseの通知を使って一人のユニークユーザにメッセージを送信したいのですが、そのユーザからのトークンにアクセスしたいので、いつでもそのトークンを取得するためのベストプラクティスを知りたいのですが?Firebase通知に登録されているすべてのユーザの登録トークンにアクセスできますか?
私のアプリの最初の起動時に、FCM SDKはクライアントアプリケーションインスタンス用の登録トークンを生成します。 私はそのトークンを入手できますが、そのトークンをFirebaseリアルタイムデータベースに保存すると、オフラインデータにアクセスするために「永続モードをオンにしている」ため、他の人がそのデータにアクセスできると思います。
私の質問は: データベースに保存せずにすべてのユーザーのトークンを取得することはできますか? これらのトークンをFirebase認証から直接取得できますか?そうでない場合は、これらのトークンにアクセスするためのベストプラクティスは何ですか?
セキュリティ保護されたノードにユーザーデータを保存していただきありがとうございます。私は探していますが、メソッド**は永続モードを設定しています**これらのデータはローカルに保存しないでください。 rootアクセス権を持つユーザーはこれらの情報にアクセスできません。または私は個々のユーザーのルールを構成する場合、彼らは適切なデータにのみアクセスでき、他のユーザーのトークンはローカルに保存されませんか? – Itapox
ユーザー自身の登録トークンの可能性が自分のデバイスにキャッシュされている場所は間違っていません。だから私はこれが問題ではないと思う。 –