2014-04-25 4 views
-1

우리는 아이폰 OS 6의 배포 대상과의 채팅 응용 프로그램을 만들 필요가 나는이에 대한 다음과 같은 의문,
가장 좋은 방법은 6

1.Does 사과는 대한 SDK를 제공을 신청.?
2. 타이머를 사용하여 반복 풀 요청을 사용하여 실시간으로 서버에서 채팅 메시지를 가져 왔습니까? 그렇다면 메모리 효율성과 앱 성능에 영향을 줍니까 ??
3. 우리는 교환되는 각 메시지의 로컬 캐시를 유지해야합니까 ??
최근 연구에서 C2Call 프레임 워크에 대해 배웠습니다. 채팅 응용 프로그램을 만드는 데 좋은 옵션입니까?

+1

이 질문은 너무 광범위하여 완전히/객관적으로 대답 할 수 없습니다. 나는 당신 자신의 연구를 시작하거나 당신의 프로젝트를 시작하고 목표로가는 도중에 발생하는 특정 프로그래밍 문제를 게시 할 것을 제안한다. –

답변

0

iOS 용으로 XMPPFramework을 사용하는 것이 좋습니다. XMPP 프로토콜을 구현 한 오픈 소스 프로젝트입니다.
XML 형식을 기반으로하기 때문에 필요한 추가 데이터를 저장하기위한 사용자 정의 태그를 추가하여 기능적으로 쉽게 확장 할 수 있습니다.
XMPP 프로토콜에는 대부분의 플랫폼 (클라이언트 및 서버 측)에 대한 구현이 있습니다.
서버 쪽에서는 Openfire을 사용할 수 있습니다.

질문에 응답 :

  1. 아니, 애플은 채팅 애플 리케이션을위한 전문 솔루션을 제공하지 않습니다.
  2. 소켓을 기반으로하는 XMPP 프레임 워크 (푸시 알림 메커니즘과 비슷 함).
  3. XMPPFramework는 로컬 데이터베이스 (CoreData 기반)에 채팅 기록을 저장하는 메커니즘을 제공합니다. 또한 서버에서 기록을로드 할 수도 있습니다.
+0

안녕하세요 Visput .. 대답을 주셔서 감사합니다. 현재 XMPPFramework에 대한 연구를하고 있습니다. – vslifetracker