私のユースケース: 私のアプリにログインしているユーザーは、別の Android デバイスでアプリにログインしている自分にメッセージを送信できる必要があります。ユーザーが複数のデバイスを持っている場合、メッセージを開くと、他のデバイスの通知が消える必要があります。
疑問:
デバイス間で特定のユーザーにデータを送信する方法は? GCM を使用してさまざまなデバイスのさまざまなユーザーにメッセージを送信する方法は理解していますが、これはかなり混乱しているようです。
十分なセキュリティを備えた MQTT でこれを達成するにはどうすればよいですか? セキュリティについてできる限り読んだ結果、MQTT はそれを担当しておらず、ブローカー レベルで独自のセキュリティ対策を実装する必要があるという結論に達しました。現在、Mosquitto ブローカーはユーザー名/パスワード認証を許可していますが、Oauth を実装するアプリの場合、ユーザー名/パスワードはかなり脆弱なようです。
または、XMPP に移行する必要がありますか?