2013-01-24 12 views
7

私はFacebookのXMPPチャットAPI - デバイスの優先順位

Strophe.js <-- --> Punjab <-- --> Facebook XMPP 

すべてが正常に動作し、以下の構造を使用してチャットAPIを使用してFacebookアプリを作成しました。私の質問は:私はあなたのアプリが接続された後、他のクライアントがメッセージを受信するのを防ぐことができますか?

詳細を説明する:ユーザーが通信するために私のアプリの使用を開始した場合、彼は通常のfacebook chat uiで返信を受け取るべきではありません。

これはできますか?

+0

基本的に私は ...優先順位を送信するには、<= "[email protected]/my_resorce" から存在を>必要がありますが、どのように? –

答えて

1

私はこれが可能ではないと思います。 XMPP consoleでPidginを使ってテストすることができます。

Facebookのチャットは、すべてのXMPPクライアントと互換性がありますが、完全なXMPPサーバーではありません。

developer docs for chatリストサポートされている機能&が始まる制限のセクションを、持っています。それはwww.facebook.comのFacebookチャットの世界への代理人として考えられるべきです。その結果、従来のXMPPサービスとは少し異なる動作がいくつかあります。

このため、ブラウザ内のFacebookチャットクライアントは、XMPPのように動作するとは限りません準拠のクライアント。