WhatsAppのようにグループチャットを実装する必要があるWhatsAppのクローンを開発しています。私はOpenfireをサーバーとして使用し、Android側でAsmackを使用しています。このガイドに従ってグループ チャットを実装しましたが、これは WhatsApp とはまったく異なります。ユーザーは部屋に留まらず、オフラインになるとすぐに部屋を出ます。1-1 チャットのようなオフライン メッセージングのメカニズムはありません。したがって、基本的に私の質問は、次の機能を持つ asmack を使用してグループ チャットを実装するにはどうすればよいかということです。
- グループは、オンラインであるかどうかに関係なく、ユーザーを保持できます。
- グループ メンバーにオフライン メッセージを配信する (彼がオンラインになったとき)。
サーバー側またはクライアント側をカスタマイズする必要がありますか? asmack と Openfire を使用して WhatsApp のようなグループ チャットを行う方法についてのアイデアをいただければ幸いです。