私の場合、ユーザーが新しいメッセージをスレッドに投稿するたびに、プッシュ通知を送信する必要があります。モバイルアプリのフォーラムのようなものです。スレッドにメッセージを投稿してから、メッセージに返信できます。コードのメンテナンスを簡素化して取り除くために、カスタム APNS コードから Amazon SNS に移行しようとしています。しかし、私が知る限り、ディスカッション スレッド内のすべての人にプッシュ通知を配信するには、プッシュ通知を発行するトピックが必要です。
私のカスタム アプローチでは、デバイス トークンを非同期タスクに送信し、その大量のメッセージを 1 つの APNS 接続で配信します。したがって、これは、新しいメッセージがスレッドに投稿されるたびに生成する「動的トピック」のようなものです (スレッドのすべての参加者に通知します。その数は、数から数千に拡大できるはずです)。
このアプローチを Amazon SNS でどのように行うことができますか? スレッドごとにトピックを作成する必要がありますか? すべてのプッシュ メッセージを接続して APNS に書き込む代わりに、受信者のデバイス トークンしか知らない Amazon SNS でこのアプローチを維持できますか?