2012-05-05 8 views
4

나는 IOS뿐만 아니라 안드로이드에서 간단한 채팅 응용 프로그램을 개발하고 싶습니다. 저는 응용 프로그램을 개발하기 위해 모국어를 사용하고 있습니다.크로스 플랫폼 모바일 채팅

동일한 응용 프로그램이 두 플랫폼에서 실행되며 android guy가 ios와 채팅 할 수 있는지 확인하고 싶습니다.

+1

이 경우 phonegap을 사용할 수 있습니다. – dreamcoder

답변

4

용도에 따라 BaaS (백엔드 서비스) 플랫폼을 사용할 수 있습니다. BAAS는 응용 프로그램에 대한 설정 한 백엔드을 허용하고 내가 QuickBlox BAAS를 사용하여 일부 내 응용 프로그램을 개발하는 응용 프로그램 (아이폰 OS, 안드로이드, WP7, 블랙 베리, 웹, ...)

에서와 상호 작용합니다. 다른 많은 BaaS가 있습니다. Kinvey, Stackmob, Parse, 그러나 채팅 응용 프로그램에 대해서는 QuickBlox가 당신이 원하는 것을 할 수있는 Chat 모듈을 가지고 있기 때문에 최고라고 생각합니다.

당신은 구성 할 수 있습니다 :지도를 통해

  • 일반 채팅 Chat 모듈을 사용하는 방에 Location 모듈을
  • 개인 + 채팅을 사용. 그것은 일반적인 XMPP (재버), 당신은 모든 XMPP 라이브러리를 사용할 수 있으며 서버에 연결합니다.

여기에는 많은 방법이 있습니다 (samples).

0

apiomat.com도 확인하십시오. 그들은 "푸시 모듈"과 "채팅 모듈"을 제공합니다. 둘 다 결합하면 좋은 채팅 클라이언트가 생깁니다. iOS, Java 및 Android 용 SDK가 있습니다. iOS 및 안드로이드 사이의 호환성을 위해

3

, 다음과 같은 유의 사항 :

가 동일한 응용 프로그램 (서버 측, 상위 계층) 일반해야 사용되는 키를 설정!

Android의 iOS 및 GCM의 APN은 처음 등록 된 기기에서 생성 된 애플리케이션 토큰에서 작동하고 동일한 애플리케이션 키로 서버 애플리케이션에 전송되므로 동일한 플랫폼 및 통신 상태를 유지할 수 있습니다.

모든 게임은 서버 측에서 구현되며, iOS 및 Android로 적절한 형식으로 되돌리고 처리됩니다.

더 많은 개념화를 보려면 applozic.com과 Android 및 iOS GitHub repos에서 자세한 내용을 확인하십시오.
https://github.com/AppLozic