我有一个任务是实现一个聊天应用程序,以访问私人数据在服务器上使用网络服务应用程序接口call.Show所有可用的用户从网络服务器,并与这些人聊天。钛开发是不可能的,以支持iPhone/安卓聊天应用程序。如果可能的话,让我来指导你实现同样的方法。
发布于 2012-09-15 05:29:56
是的,当然有可能。有一百万种方法可以做到这一点,你的问题并不是很清楚。
如果它完全是基于web服务的then just use this.
下面是一个发布到and服务并发送JSON对象的快速示例:
var getChatMessages = Ti.Network.createHTTPClient({
onload : function(e) {
var doSomethignWithThis = this.responseText;
},
onerror : function(e) {
Ti.API.info(this.responseText);
Ti.API.info('SelectActivityStepsByKeyList webservice failed with message : ' + e.error);
}
});
getChatMessages.open('POST', 'http://yourchatserver/GetChats');
getChatMessages.setRequestHeader("Content-Type", "application/json");
getChatMessages.send({"message" : "How is everyone today?", "user" : "me@me.com});
这对于钛来说并不困难,最困难的部分是在服务器端。Here is an example project that accomplishes chat through the use of the socket.io library.这对你来说可能是一个更好的方法。该链接有一个视频,说明它是如何工作的,以及完整的源代码。
https://stackoverflow.com/questions/12425327
复制相似问题