0

簡単な質問: .net アプリから GAE アプリに送信するサブスクリプション スタンザは何ですか。背景は: Google アプリ エンジン アプリを Web エンド ポイントとして機能させたいと考えています。このエンド ポイントは、HTTP 経由で JSON によって Google Mirror SDK から通知を受信し、サブスクライブした XMPP クライアントに通知を中継します。Google App Engine から招待を送信し、Windows システムの Google トーク クライアントから表示できるメッセージを送信します。.net アプリを Google トーク クライアントに似たものにしたいのですが、agXMPP ライブラリで試しています。サブスクリプション スタンザを送信した後、例外がスローされ、接続が切断されます。送信する必要がある正しいサブスクリプション スタンザは何ですか?

私は送信しています:

 <iq to="user_name@gmail.com" id="agsXMPP_1" type="set">
   <subscribe xmlns="google:push">      
   <item from="test_appid.appspot.com" channel="test_appid.appspot.com" />
   </subscribe>
 </iq>

ありがとう

4

1 に答える 1

0

私は自分自身を試してみて、それを理解しました。招待を受け入れ、接続を開いた後、次のように IQ オブジェクトを送信します。 IQ iq = new IQ(); Jid jid = new Jid("app-id@appspot.com");

        iq.To = jid;
        iq.From = _bareJid;
        XmppCon.Send(iq);

出来た。

于 2013-06-18T23:48:51.837 に答える