基本的には、私のアプリケーションで次のシナリオをカバーしたいと思います。ユーザーが別のスマートフォンを使用しているときにGCM/FCMのRegistration_IDを交換するにはどうすればよいですか?
ユーザー間でグループのデバイスを作成できます。また、これらのグループから1人のユーザーを追加または削除することもできます。 1人のユーザーがスマートフォンを変更した場合、どういうことが起こりますか?自分のグループのregistration_idを削除して新しいグループに交換したくない場合はどうなりますか?
私はGoogleの全ドキュメントを読んできましたが、何も見つかりませんでした。ですから、私が見つけたのは、すべてのグループからRegistrationIDを削除してから新しい登録IDを追加するという請願を使用したと思っただけですが、これは本当に複雑で意味がありません。
これを行うには「最良の」方法があるかどうか知っていますか?
あなたが何を望んでいるのか、なぜ必要なのかはわかりません。通常、デバイスグループは、単一のユーザーのすべてのデバイスの登録IDを持ちます。 – muratgu
ユーザが古い電話機を新しい電話機に交換したり、古い電話機を盗難などで紛失した場合は、 – AbelMorgan
は「スワップ」ではなく、単にサーバから登録IDを削除するだけです。 https://firebase.google.com/docs/cloud-messaging/notifications#managing-device-groups-on-the-app-server – muratgu