puedo enviar actualizaciones de ubicación con el servidor en segundo plano de iOS4 ?. Deseo obtener cambios de ubicación de los usuarios y publicarlos en un servidor mediante una llamada al servicio web. La pregunta principal aquí es, ¿es posible llamar a un servicio web o una publicación de http mientras la aplicación está en segundo plano?actualizaciones de ubicación de envío en el fondo de iOS4
Respuesta
Absolutamente, y es posible que desee review this earlier thread cuando hice la misma pregunta - crédito debido a @RedBlueThing para proporcionar la información clave.
He escrito esto como un ejemplo on our blog también. La clave para este funcionamiento es beginBackgroundTaskWithExpirationHandler:
sin que no obtenga resultados confiables, ya que tal vez funcione algunas veces, pero no otras.
Sí. Básicamente puede hacer lo que quiera en las devoluciones de llamada de fondo.
me gustaría añadir que usted debe asegurarse de que son conscientes de los posibles efectos en la vida de la batería, ya que las antenas pueden tener que estar encendido para realizar sus peticiones. Quizás podría almacenar las ubicaciones en los datos básicos y publicarlas en el servidor cuando se reanude la aplicación.
Pero no hay razones técnicas para no hacerlo, y que yo sepa que va a pasar opinión también.
La clave para reducir el impacto duración de la batería es sólo para monitorear los cambios significativos que se ve básicamente para la conmutación de torre celular que es algo que el teléfono tiene que hacer de todos modos, ya que se mueve alrededor. Obviamente, todavía tiene que encender la radio para publicar los datos, y eso sí que usa energía, pero el significativo algoritmo de ubicación significa que normalmente no hará mucho y las actualizaciones son bastante infrecuentes. Apple sugirió este enfoque a @RedBlueThing en un foro de desarrollo, por lo que no solo aprobará la revisión, sino que es prácticamente la forma oficial de hacerlo. – Roger
..si las actualizaciones de ubicación significativas son lo que quieres, es una buena idea, de hecho :) –
- 1. iOS4 y de fondo [UIImage setImage:]
- 2. Simulación de actualizaciones de ubicación en el simulador de iPhone
- 3. Introducción de fondo en iOS4 para reproducir audio
- 4. UITableViewCell color de fondo es diferente en IOS5 vs iOS4
- 5. iOS4 - Audio de fondo con simulador de iPhone
- 6. ¿Cómo implementar actualizaciones permanentes, regulares y de fondo?
- 7. Ubicación de la imagen de fondo
- 8. Administrador de ubicación se creó en una cola de envío
- 9. iPhone GPS - No recibo actualizaciones de ubicación válidas
- 10. Problema que solicita actualizaciones de ubicación por red
- 11. ¿Es posible probar iOS4 multitarea/música de fondo que se reproduce en el simulador?
- 12. MKMapKit y el IOS4
- 13. El mejor método de ahorro de batería para las actualizaciones de ubicación
- 14. iPhone ios4 - Reemplazando el ícono del iPod mientras escuchaba audio de fondo
- 15. Location.HorizontalAccuracy demasiado malo al obtener la ubicación desde el fondo
- 16. ¿Por qué el registro de actualizaciones de ubicación activa contactos para actualizarse?
- 17. Actualizaciones de ubicación cuando la aplicación está en segundo plano o suspendida
- 18. iOS4 - cambio rápido de contexto
- 19. iOS encuesta de fondo sin servicios de ubicación
- 20. ¿Qué debería saber sobre el envío de correos electrónicos en un hilo de fondo? ASP.NET
- 21. Detectando el estado de la llamada en iOS4
- 22. Envío de los comandos generados por xargs al fondo
- 23. actualizaciones de aplicaciones para Android
- 24. libGoogleAnalytics.a problemas de vinculación con el simulador de iPhone iOS4
- 25. Implementación de multitareas en una aplicación web para iPhone/iOS4
- 26. el envío de datos de correos con jQuery en el envío de formularios
- 27. NSFetchedResultsController no muestra actualizaciones de otros contextos
- 28. RSS Actualizaciones de artículos
- 29. actualizaciones instantáneas de maven
- 30. Forzar actualizaciones de CLLocationManager: ¿ayuda o perjudica?
Gracias .. :) me ayudó – sach