1

我正在创建一个 phonegap 应用程序,它尝试使用 strophe 连接到 xmpp 服务器(在我的情况下是 openfire)......但我总是在我的回调函数中获得 Status.CONNFAIL 作为状态。可能是什么原因。我的 index.html 简单代码如下:

$("#loginButton").click(function() {
    var username = $('input[name=username]').val();
    var password = $('input[name=password]').val();
    var conn = new Strophe.Connection(Powerchat.openfireConnectionURL);

    conn.connect(username, password, function(status) {
        alert(status);
        if (status === Strophe.Status.CONNECTED) {
            alert(status);
            $(document).trigger('connected');
        } else if (status === Strophe.Status.DISCONNECTED) {
            alert('disconnected 1');
            $(document).trigger('disconnected');
        }
    });
    Powerchat.connection = conn;
});

在警报中,我总是得到 2,这是在 Status.CONNFAIL 的情况下出现的。我在 res/xml/cordova.xml 中列出了 openfireConnectionURL

4

0 回答 0