Pregunta

Me quiero registrar mi aplicación para la notificación de inserción cuando mi aplicación termina así que creo que si me retraso mi aplicación la hora de salida podría ser possible.Does alguien sabe cómo retrasar la aplicación de tiempo de dejar de fumar? Creo que este método

[self performSelector:(SEL)aSelector onThread:(NSThread *)thr withObject:(id)arg waitUntilDone:(BOOL)wait];

va a hacer mi trabajo, pero no sé cómo utilizar este método si alguien sabe por favor tell.I necesita enviar algunos datos a un servidor junto con el registro de notificaciones push cuando mi aplicación se cierra.

¿Fue útil?

Solución

Para la notificación de inserción que es mejor para registrar cuando la aplicación inicia por primera vez y luego enviar la señal de impulso para el servidor en segundo plano. Sin embargo, si usted tiene una buena razón por la que tiene que hacer el registro al igual que la aplicación termina, creo que se puede hacer esto si está utilizando IOS 4. iOS 4 tiene una nueva característica llamada "tarea de acabado" que permite a una aplicación permanecerá en funcionamiento durante unos minutos después de que el usuario la cierra de modo que puede terminar cualquier tarea que estaba en medio de la (tales como guardar los datos).

Otros consejos


No me puedo imaginar por qué querría hacer esto. Si fuese posible incluso que sería muy molesto para un usuario pulse el botón de inicio y la aplicación haga x cantidad de tiempo para apagar. Esta vez 'x' depender de la conexión del servidor crea aún más el dolor de cabeza del usuario.

Apple tiene la salida botón de inicio de aplicaciones de forma inmediata por una razón.

Si desea registrar las notificaciones Push, como usted sugiere, lo hace mientras la aplicación se está ejecutando. Si su preocupación de que no van a estar correctamente si el usuario sale antes de tiempo ... no lo hacen. Como usuarios, todos sabemos que a veces hay consecuencias de salir de un programa sin darle tiempo para guardar la configuración.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top