2

私はユーザーがアカウントを作成できるようにするアプリを持っています。私はFirebaseデータベースにユーザ情報を保存します。 1つのアカウント(iPhone、iPad、Androidなど)で複数のデバイスを使用している場合に備えて、すべてのユーザーのデバイストークンも保存します。Firebase Cloud Messagingトピックに複数のトークンを購読する

ユーザーがトピックに登録すると、関連するすべてのデバイストークンを、現在使用しているデバイスだけでなく、そのトピックにサブスクライブすることができます。トピックに登録するときにトークンを指定して、すべてのデバイスでトピック通知を受け取る方法はありますか?

答えて

0

私はまた、彼らは1つのアカウント(iPhone、アプリ、アンドロイド、など)で複数のデバイスを使用してをしている場合は、ユーザーのデバイストークンのすべてを格納します。

私はその声明から、Device Groupsを使用していると推定しています。ユーザーがトピックにサブスクライブすると

は、私は彼らが現在使用しているだけで、デバイスをそのトピックにそれらに関連するデバイストークンのすべてを購読することができないようにしたいと思います。トピックに登録するときにトークンを指定して、すべてのデバイスでトピック通知を受け取る方法はありますか?

私はこれを行う方法を考えています、あなたのサーバー側からです。デバイスグループに接続されているトークンを確認し、batchAddを使用してトークンを購読します。

確かに分かりませんが、Subscribe a notification_key to a Topicでも可能です。

+1

トピックに通知キーをサブスクライブすることはできません。 –

+0

こんにちは@ArthurThompsonさん。バッチ購読を確認していただきありがとうございます:)乾杯! –

+0

返信int j ...ありがとう私はそれらを使用していないので、私はデバイスグループを見逃している必要がありますが、今確かになります。デバイスグループは私をソリューションに非常に近づけます。デバイスグループのnotification_keyをトピックに登録することができれば、それは私の問題を解決するでしょう。あまりにも悪いことは動作しません。 – Jeremy7918234

関連する問題