ストローフィを使用してxmppサーバー(私の場合はopenfire)に接続しようとするphonegapアプリケーションを作成していますが、コールバック関数のステータスとして常に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;
});
アラートでは、Status.CONNFAILの場合に常に2が表示されます。res / xml/cordova.xmlにopenfireConnectionURLをリストしました