2010-11-16 15 views
1

Je trouve un moyen de messagerie en temps réel dans le SDK iPhone. iPhone Safari ne prend pas en charge le socket Web. Apple push notification fonctionne uniquement sur l'application est proche. Je veux faire comme programme de chat avec le temps réel. Il y a un autre moyen, sauf la prise Web?Message d'heure en temps réel dans l'iPhone SDK

Répondre

0

Il est probable que la prochaine version d'iOS (4.2) ajoutera un support WebSockets. iOS 4.2 should be out this month.

Vous pouvez également regarder Socket.IO si vous contrôlez également le côté serveur. Socket.IO est une bibliothèque JavaScript pour le client et le serveur qui utilise le meilleur transport de communication que les deux extrémités prennent en charge en commençant par les WebSockets natives, puis un repli WebSockets basé sur Flash, puis diverses options COMET long-poll. L'API sur les côtés client et serveur ressemble beaucoup à l'API WebSockets normale, quel que soit le transport sous-jacent utilisé. Cela vous permettrait d'utiliser le protocole WebSockets quand il est disponible et de revenir à quelque chose qui fonctionne encore quand vous n'avez pas de WebSockets (sans vous obliger à utiliser une API différente).

0

Vous pouvez faire quelques-unes des astuces traditionnelles de la comète, comme les longues interrogations ou une éternité iframe, mais je ne suis pas sûr que celles-ci soient aussi concises que WebSockets.

Si vous cherchez une bibliothèque de côté client/serveur jumelée, je regarderais Socket.IO.