2012-06-20 3 views
2

iOS 기기 (iPhone/iPad)에 알림을 보내려면 XMPP/Jabber를 구현 한 모든 사람이 참조 프로젝트 또는 주요 학습을 찾고 있습니다.iOS에서 푸시 알림을 구현하는 데 XMPP를 사용하는 사람이 있습니까?

단일 크로스 플랫폼 모바일 푸시 시스템을 제공하기 위해 XMPP 서버 (특히 OpenFire)를 사용하는 것이 좋습니다. C2DM for Android에는 사용자가 Google 계정을 보유하고있는 것처럼 많은 성가신 요구 사항이 있습니다. 이것은 내가 XMPP를보고 시작하게 만든 것입니다. 또한 iOS 기기로 푸시 할 수 있어야합니다. APNS에 관해서는 모두 알고 있지만 안드로이드와 iOS 플랫폼 (그리고 블랙 베리와 같은)에 XMPP 서버를 사용할 수 있을지 궁금합니다. 내가 올 수있는 느낌이

일들은 다음과 같습니다 XMPP 서버에 대한 영구 연결을 죽이는

  1. 아이폰 OS. 윌 자동으로 다시 연결됩니까?
  2. iOS가 특정 포트 또는 프로토콜에 대한 액세스를 차단합니다. 여기에서 알아 두어야 할 사항은 무엇입니까?
  3. 다른 시도한 사람이 이것을 시도하여 을 발견 할 수 있습니까? 여기

답변

0

당신이 당신의 첫 번째 질문에 대한 답을 찾을 수 있습니다

앱이 백그라운드로 이동 할 때 (클라이언트)가 XMPP 서버와의 연결 을 닫습니다. 응용 프로그램이 전경으로 돌아 오면 연결을 다시 엽니 다. 서버가 클라이언트로 메시지를 보내야하는 경우 푸시 알림을 사용해야합니다. 클라이언트가 알림을 받으면 수는 (사용자 동작에 따라 다름) 포 그라운드로 돌아갑니다.

(출처 : iOS Backgrounding & XMPPFramework)

관련 문제