2017-11-01 5 views
0

GCMキー(registration_id)に関するGoogleクラウドメッセージングのドキュメントを読みましたが、その独自性が十分ではありません。それはデバイス+アプリケーションのペアのためにユニークですか?Google Cloudの一意の登録ID

ケースは - 私は自分のサーバーにデバイスキーのテーブルを保存しています。私はキーだけで(ペアユーザーID +キーではなく)レコードを削除したいと思います。

私は、次の文で混乱少しだ:

登録解除および再登録は、それぞれが伝播されるのに最大で5分かかる場合があります。この間のメッセージが原因未登録の状態に拒否することができる、とのメッセージが間違ったユーザーに https://developers.google.com/cloud-messaging/registration

を行くこと、それは、そのトークンが別のユーザーに割り当てることができるということですか?

答えて

0

FCM/GCMトークンは確実に一意です。

そうしないと、1つのデバイスに送信されたメッセージは、異なる人の複数のデバイスに送信されます。

しかし、プライマリキーとして使用するか、識別のために使用することはお勧めしません。

+0

私は次の文で少し混乱しています。 登録解除と再登録には、それぞれ伝搬に最大5分かかる場合があります。この間、未登録の状態でメッセージが拒否され、メッセージが間違ったユーザーに送信される可能性があります。 - ユニークさについて質問しました。 – Classico

+0

奇妙だが、それは起こるべきではない。間違ったユーザーへのメッセージは非常に重要な問題であり、Googleはプライバシーを真剣に受け止めていると確信しています。しかしそれをまだ識別子として使うのは良い考えではありません。 –

+0

どうしてそう思う? (識別子として使用するのは良い考えではありません) – Classico

関連する問題