1

Mosquitto ブローカーを使用して、Android にプッシュ通知を実装しようとしています。そのため、さまざまな Android アプリケーションが、通知を受け取る tehir id に基づいてトピックを作成します。これらの Android アプリケーションに通知を送信するには、トピックの名前が必要です。新しいトピックが作成されるたびにアプリケーションに通知する方法があるかどうか疑問に思っています(新しい Android アプリが登録されます)。このようにして、すべてのトピック (すべての Android アプリ) のリストを取得し、それらのトピックで公開することでそれらを制御できます。

ありがとう

4

1 に答える 1

1

トピックは、何かが最初に発行されたときにのみ「作成」されます。

関心のあるすべてのトピックに一致するワイルドカード トピックをサブスクライブし、特定のトピックで最初のメッセージを受信したときに処理をトリガーする以外に、これを検出するメカニズムはありません。

あなたが言及したケースでは、ステータス トピックを使用して、デバイスがオンラインであることを示し (そして、遺言と遺言機能を使用してオフライン ステータスを設定する)、メッセージング用の別の (ただし派生した) トピックを使用できます。

于 2015-06-22T09:49:58.847 に答える