1

これは、リストから100個のトピックを作成することです。これが完了すると、私のアプリケーションは毎日1回このリストを通って今後のイベントをチェックします。アプリが特定のトピックに関するイベントを検出すると、購読しているユーザーにメッセージが送信されます。また、この特定のトピックに加入しているユーザーがいるかどうかを確認するロジックを実装しようとします。あなたの質問へデバイストークンなしでFirebase Cloud Messagingトピックを作成することはできますか?(web-app)

+0

トピックを作成する明示的なAPIはありません。トピックは、ユーザーがサブスクリプションを購読するとき、またはメッセージを送信するときに自動的に作成されます。 –

答えて

1

2部:

Firebaseトピックサブスクリプションが正式デバイスだけのために文書化されています。つまり、デバイストークンを持つデバイスだけがトピックに登録できます。他のアプリケーションが登録できるトピックについては、AWS SNSのトピックをご覧ください。

第2に、ご使用のケースでは、トピックが解決策ではない可能性があります。一般に、トピックは、メッセージを取得できるキューとは異なります。一般に、トピックは、そのトピックに既にアクティブに加入している加入者にのみメッセージを送信します。メッセージが受信されたときにトピックにサブスクライバが存在しない場合、メッセージは消えます。

+0

ありがとうございます。 AWS SNS APIでこれをどのように解決できるかを見ていきます。 –

+0

AWS SNSでは、他のタイプのサブスクライバの中でもラムダ関数がトピックにサブスクライブすることができます。次に、ラムダ関数に渡されたSNSEvent内に含まれるメッセージを使用して、任意の操作を実行できます。たとえば、DBに書き込むことができます。 –

0

AFAIK、これは可能ではないと思います。ある場合があり、少なくとも1加入者である、それはまた、自動的に削除されますときトピックが作成され

:私は、トピックがどのように動作するかを理解する方法は、(私の答えhereから、また私の答えhereでそれを言及した)ということですこれ以上の加入者。

ウェブアプリまたはモバイルアプリの場合は、トピックトークンには登録トークンが必要です。

+0

私はfcmトピックのシンプルさが本当に好きで、この問題の簡単な解決を望んでいましたが、応答に感謝します。 –

関連する問題