XMPP (ejabberd) と連携しないクロスプラットフォーム アプリケーションを開発しています。リソース間でプレゼンスを共有するにはどうすればよいですか?
次のシナリオを検討してください。
ユーザー A は、PC、Android、および iOS の 3 つのデバイスにログオンしています。Android を使用しているユーザー A は、自分のプレゼンスを「不在」に設定します。他のリソースを「アウェイ」に設定 (同期) するにはどうすればよいですか (そして、プレゼンス スタンザを送信します)?
XMPP プロトコル / ejabberd サーバーを使用してこの問題を解決しようとしています。クライアントにロジックを追加することによってではありません。