【发布时间】:2014-07-16 03:30:12
【问题描述】:
我想使用 Strophe.js 库在 Titanium appcelerator 中创建一个聊天应用程序。我也浏览了strophe js 图书馆和他们的文件。我相信我们可以使用 strophe.js 在 web 中构建基于 xmpp 的聊天应用。
在此先感谢,谁能澄清以下疑问,
- 是否可以在我们的 Titanium Appcelerator 中使用 strophe js,如果可以,请建议我如何使用它。我试图将 strophe js 包含在它显示的钛中 找不到模块错误
这是我尝试过的代码。
Ti.include("includes/strophe.js");
Ti.include("includes/strophe.register.js");
connection.register.connect("localhost:5280", callback, wait, hold);
var callback = function (status) {
if (status === Strophe.Status.REGISTER) {
connection.register.fields.username = "newuser";
connection.register.fields.password = "123456";
connection.register.submit();
} else if (status === Strophe.Status.REGISTERED) {
console.log("registered!");
connection.authenticate();
} else if (status === Strophe.Status.CONNECTED) {
console.log("logged in!");
} else {
// every other status a connection.connect would receive
}
};
$.index.open();
- 您能否建议使用任何其他可在 Titanium Appcelartor 中使用的库来使用 XMPP 构建聊天应用程序
【问题讨论】:
-
您能否提供代码示例来说明您如何尝试将 strophe.js 包含在 Titanium 中?
-
感谢您的回复@daniula。我更新了我尝试注册新用户的代码。
标签: titanium xmpp titanium-mobile ejabberd strophe