xmpp を使用してアプリ エンジンでチャット アプリケーションを作成しています。私の考えは、ユーザーが互いにチャットできるようにすることです。ログインしたユーザーを取得し、アドレスの @gmail.com 部分を削除して @appid.appspotchat.com に置き換えることにより、Google トーク アカウントに送信するメッセージを取得できます。たとえば、ログインしているユーザーが bob の場合@gmail.com の場合、送信元の jid は bob@appid.appspotchat.com になります)。その後、jeff@gmail.com などの Google トーク アカウントにメッセージを送信できます。
私の問題は、メッセージを再度受信することです。開発者ページには、アプリ自体が appid@appspot.com jid へのメッセージを受信する方法が示されていますが、appid.appspot.com jid へのメッセージを受信し、ログインしているユーザーにこれらのメッセージを表示するにはどうすればよいでしょうか? 全体的な考え方は、ユーザーがログインすると、連絡先リストを取得し、連絡先の存在を取得し (gmail.com を appid.appspotchat.com に置き換えます)、利用可能な連絡先をユーザーに提示します。
これが不可能な場合、ログインしているユーザーが別の方法で他のユーザーとチャットできるようにする方法はありますか? チャネル API を簡単に見ましたが、これは適切ではないと思いますか?