¿Puede una aplicación de iPhone enviar una alerta de notificación automática que active el inicio de esa aplicación si el usuario perdió la notificación inicial?

Las notificaciones automáticas no inician aplicaciones automáticamente: el usuario tiene que tocar el botón “Ver” en la alerta de notificación para iniciar la aplicación. Si el usuario no quiere presionar ese botón, no hay nada que pueda hacer al respecto. Podrías enviar más notificaciones push pero el usuario podría seguir ignorándolas, y demasiados push serían molestos.

Si está tratando de asegurarse de que el usuario haya visto una notificación, un posible escenario sería que la aplicación de iOS envíe un acuse de recibo al servidor cuando se inicie en respuesta a un impulso. Si el servidor no recibe un acuse de recibo dentro de un período de tiempo específico, podría enviar otro. Sin embargo, el usuario puede seguir faltando o simplemente ignorar los empujones, y no puede omitir su elección al respecto.

Sin embargo, es un equilibrio delicado: demasiados impulsos y el usuario desactivará el impulso para su aplicación o lo eliminará por completo. Esto podría verse como una limitación del sistema push, pero solo si pone sus necesidades por delante de las personas que usan su aplicación.

En una nota relacionada, iOS 5.0 ahora proporcionará un historial de notificaciones pasadas a través de un centro de notificaciones. Esto permitirá a los usuarios encontrar las notificaciones que podrían haberse perdido antes, lo que aumentará en gran medida la tasa de éxito de las notificaciones push.