2013-02-18 47 views
2

我在使用Strophe的Phonegap中使用xmpp連接時遇到問題。我嘗試從web應用程序到Phonegap應用程序(jQuery Mobile)實現strophe插件,當我嘗試連接時,Strophe調用Strophe.Status.CONNECTING,接下來的「Strophe.Status.CONNFAIL」,接下來的Strophe.Status.CONNECTING,然後沒有其他。這不是發生錯誤,發送Stanza(「身體擺脫= xx ....」),但沒有任何反應。節,服務器,ids,調用者等在普通的jQuery網頁中運行良好。Strophe和Phonegap

有沒有人與phonegap和strophe合作,可以幫助我?目前的項目是在Android下,但它可以在iOS,Windows Phone和BlackBerry上使用,我想使用JavaScript本地方法。

更新: 我嘗試與Android手機和原始網站(臺式計算機的網站)和strophe不連接兩個,具有相同的行爲。

+1

你有沒有把xmpp服務器的地址列入白名單? – 2013-02-18 15:50:58

+0

是的,使用** subdomains =「true」**和** browserOnly =「false」**。 – user2083215 2013-02-18 16:04:20

回答

0

問題是strophe.flxhr.js和flxhr文件,這是不接受移動設備上。謝謝@Vlad。

+0

有沒有解決這個問題的方法? – Jeremy 2013-07-15 06:34:52

+0

是否有任何替換文件爲他們.. – 2013-08-29 11:59:49

+0

你不需要flxhr in phonegap,只需包括strophe.js並開始編碼。檢查config.xml中是否允許cors – redV 2014-01-29 08:38:15