Quiero probar el uso de la API de canal entre mi aplicación GAE y el iphone. No estoy seguro por dónde empezar ... ¿Debería probarlo con UIWebView que ejecuta un javascript?¿Es posible tener un GAE channel-API to iphone?
Respuesta
Bueno, es posible en el iPhone. Por supuesto, debe estar en un NSThread diferente ... y es una pesadilla para depurar debido al mal acceso a JS desde el iphone.
Una vista web que se ejecuta la API de JS canal puede funcionar, pero es probable que desee utilizar XMPP. Consulte this article y pruebe this project.
Ha considerado el uso de notificaciones push para contar la aplicación a buscar a los nuevos datos?
Sí, lo tengo, pero luego cayó la idea. Las notificaciones push no son en tiempo real ni confiables. Solo los usaría si tuviera que buscar datos en el fondo ... –
creo que debe tener algún tipo de aplicación-in-the-middle aplicación nativa que se comunican con javascript del canal
oh, eso es seguro :) –
- 1. ¿Es posible tener un out ParameterExpression?
- 2. ¿Es posible tener un dibujo animado dibujable?
- 3. ¿Es posible tener un div no rectangular?
- 4. ¿Es posible tener uritemplates "sobrecargados"?
- 5. ¿Es posible crear un convertidor Int-to-Enum genérico?
- 6. ¿Es posible reproducir un video en iPhone y tener subtítulos sincronizados con él?
- 7. ¿Es posible desarrollar para iPhone sin un iPhone?
- 8. es posible tener un campo condicional en un tipo anónimo
- 9. ¿Es posible utilizar New Relic con GAE/J?
- 10. ¿Es posible tener validadores con parámetros?
- 11. ¿Es posible tener DataMembers opcionales en WCF?
- 12. ¿Es posible tener permisos "opcionales" en Android?
- 13. ¿Es posible tener especificaciones parametrizadas en RSpec?
- 14. C# - ¿Es posible tener params nulos?
- 15. ¿Es posible tener una clase privada?
- 16. C# ¿Es posible tener un tipo de devolución genérico?
- 17. ¿Es posible tener un índice basado en función en MySQL?
- 18. ¿Es posible tener CSS con esquinas redondeadas en un iframe?
- 19. ¿Es posible tener un alcance con argumentos opcionales?
- 20. Delphi: ¿Es posible tener un cuadro combinado con elementos desactivados?
- 21. ¿Es posible usar un MapView sin tener que extender MapActivity?
- 22. ¿Es posible tener un tiempo real difícil con alcance léxico?
- 23. ¿Es posible tener un delegado como parámetro de atributo?
- 24. ¿Es posible tener un Windows 8 Simulator condicional?
- 25. ¿Es posible tener un .gitignore personalizado? ¿Acceso de solo lectura?
- 26. Many-to-many sin tabla intermedia - ¿es posible?
- 27. ¿Es posible tener 2 variables apuntando al mismo objeto? (javascript)
- 28. ¿Es posible tener un formulario web seguro sin un servidor https?
- 29. Text-to-speech en iPhone
- 30. LINQ to SQL SOUNDEX - posible?
XMPP es poco probable que sea la solución, ya que requeriría que el usuario tenga una cuenta de Google acaba para la aplicación. –
XMPP parece una forma de hacerlo, pero solo si no tengo otra opción ... Necesito actualizar la aplicación después de que ocurra un evento en el servidor. el mensaje enviado a la aplicación contiene un pequeño parámetro. XMPP para hacerlo parece demasiado (desde el punto de vista de CPU/costo del servidor) –