2013-06-24 2 views
2

현재 iOS 앱을 만들고 있으며 표준 iOS 시스템과 유사한 메시징 시스템을 포함하고 싶습니다.iOS 메시징 시스템 구현

Google 검색을 수행했으며 UIBubbleTableView이 프런트 엔드에서 가장 좋은보기 일 것이라고 생각합니다. 그러나 나는 백엔드를 다루기위한 좋은 방법을 찾기 위해 고심하고있다. Parse을 데이터베이스로 사용하고 있습니다.

메시지에 대한 표를 갖고, 각 행에 발신자 & 리시버 ID가 있습니까? 또는 사용자 간의 개별적인 커뮤니케이션을위한 테이블이 있습니까? 어느 쪽이든 정확한 메시지를 찾기 위해 거대한 데이터베이스를 검색하거나 테이블이 많아서 어리석은 방법처럼 보입니다.

나는 this을 찾았지 만 그렇지 않습니다. 내가 원하는 것은 대화방이 아니라 사용자 들간의 의사 소통을 보여주지 않기 때문입니다.

도움이 될 것입니다.

답변

2

필요한 것은 통신 프로토콜입니다. XML 기반의 오픈 소스이며 Google Talk 나 Jabber와 같이 잘 알려진 많은 메신저에게 널리 사용되는 XMPP (Extensible Messaging and Presence Protocol)를 살펴보십시오. 응용 프로그램에서 사용할 수있는 많은 오픈 소스 라이브러리가 있습니다. 어딘가에 자신의 서버를 호스팅 소개

http://en.wikipedia.org/wiki/XMPP

: 그것은 필요하지 않습니다. Google의 Google Talk 서버 또는 Jabber의 서버를 사용할 수 있습니다.

+0

그래, 고마워. 도움이 될만한 [this] (http://mobile.tutsplus.com/tutorials/iphone/building-a-jabber-client-for-ios-server-setup/)을 발견했습니다. 처음부터 잠깐 살펴 봤지만 컴퓨터가 작동하려면 서버를 호스팅해야합니까? xmpp 서버를 온라인으로 호스팅하는 서비스를 찾을 수없는 것 같습니다. – DJDMorrison