0
XMPPアプリエンジンアプリケーションを作成しましたが、これはデスクトップのGtalkクライアントで正しく機能しますが、Gtalkのモバイルバージョンではプレゼンスのみがチャットメッセージサーバにプッシュされていないので、私は多くのモバイルgtlakアプリに試しても同じ問題が発生していますXMPP App EngineサービスがモバイルGtalkアプリケーションで動作しない
XMPPアプリエンジンアプリケーションを作成しましたが、これはデスクトップのGtalkクライアントで正しく機能しますが、Gtalkのモバイルバージョンではプレゼンスのみがチャットメッセージサーバにプッシュされていないので、私は多くのモバイルgtlakアプリに試しても同じ問題が発生していますXMPP App EngineサービスがモバイルGtalkアプリケーションで動作しない
まず、あなたのアプリがメッセージを受信するように設定されていることを確認してください(既にxmpp_presenceを持っているようです)
Pythonの場合、これはapp.yamlをしていることを確認してください。
inbound_services:
- xmpp_message
- xmpp_presence
Javaは、これはAppEngineの-web.xmlになっていることを確認した場合:
<inbound-services>
<service>xmpp_message</service>
<service>xmpp_presence</service>
</inbound-services>
第二に、あなただけの通常の要求に応じて(手動ボットに加入)をクライアントに送信するのではなくメッセージに応答する試すことができます?これにより、受信メッセージとは独立した送信メッセージをテストできます。
「メッセージがサーバーにプッシュされていない」とは、クライアントが受信していないことを意味しますか、クライアントが送信したメッセージがアプリケーションによって受信されなかったことを意味しますか? 「デスクトップ上のGtalkクライアント」とは、PidginやAdium、Gmailのチャットなどのネイティブクライアントを意味しますか? –
メッセージはアプリケーションによって受信されないため、アプリケーションはまったく応答できません。また、私は、クライアント(gtalkアプリケーション)がメッセージを受け取ることが修正された後にそれが確実ではないと思います。 – xybrek