2012-09-14 2 views
1

웹 서비스 API 호출을 사용하여 서버에서 사용할 수있는 개인 데이터에 액세스하는 채팅 기반 응용 프로그램을 구현하는 작업이 있습니다. 웹 서버에서 사용 가능한 모든 사용자를 표시하고 해당 사용자와 채팅하십시오. 티타늄 개발은 불가능합니다. iPhone/Android 채팅 응용 프로그램을 지원합니다. 가능하다면 같은 것을 구현하도록 안내하겠습니다.티타늄 채팅 구현

답변

1

물론 가능합니다. 그리고 이것을 수행하는 방법은 백만 가지가 있습니다. 귀하의 질문은 명확하지 않습니다. 그 완전히 웹 서비스는 JSON 객체 Web 서비스에 게시 및 전송의 then just use this.

Heres는 빠른 예를 기반으로하는 경우

: 이것은 티타늄과 어려운 일이 아니다

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" : "[email protected]}); 

는 어려운 부분은에 서버 측. Here is an example project that accomplishes chat through the use of the socket.io library.이 방법이 더 좋은 방법 일 수 있습니다. 링크에는 전체 소스 코드뿐만 아니라 작동 방식에 대한 비디오가 있습니다.

+0

테스트 할 샘플 코드를 어떻게 실행합니까? 세부 정보를 제공하십시오. –

+0

제공된 링크를 확인하십시오. 전체 코드는 https://github.com/euforic/ChatSocks#readme입니다. –

관련 문제