私は、Google App Engine の上に構築された出会い系サイトを開発しました。これにインスタント メッセージを追加したいと考えており、場合によっては音声会議とビデオ会議を追加したいと考えています。
Web サイトのユーザーは個人情報や実際の連絡先情報を共有したくないため、クライアントが Google アカウント ID やその他のログイン情報を持っている (または望んでいる) とは想定せずに、すべてのログイン情報とセッションを処理しています。彼らの本当のアイデンティティに関連付けられています。
Google トークやその他の既存のサービスに直接アクセスできないため、Web サイトにインスタント メッセージを追加する方法についての提案を聞きたいです。
これに XMPP を使用することは理にかなっているでしょうか。もしそうなら、Google トークまたは他の XMPP サービス プロバイダーは、手動の介入なしで新しいユーザー アカウントを登録できるようにします (つまり、ユーザーが私のサイトに登録された後、それらを XMPP に自動的に登録します)。プロバイダー)? そうでない場合は、Google トークで単一の Google ID を使用して、ユーザーごとに異なるリソース識別子 (me@google.com/user1、me@google.com/user2 など) を使用し、メッセージを送信することもできます。異なるリソース間?これは機能しますか? また、1 つのアカウントに何千もの同時接続があると、Google トークから追放されますか?
ユーザーが既に私の Web サイトに登録されているが、XMPP サービスに登録されていないという事実を考えると、おそらくある種の AJAX ベースのソリューションの方が理にかなっているのではないでしょうか?
この問題にどのようにアプローチするかについての提案は大歓迎です。
敬具-アレクサンダー