Confiabilidad de notificaciones push de Apple

0

Tengo una aplicación compatible con Android y iOS. La aplicación necesita un servicio en segundo plano que llegue a un servidor remoto cada minuto. El trabajo es simple para la aplicación de Android, pero como las tareas de fondo no son compatibles con iOS, necesito emplear notificaciones push para la aplicación de iOS. Apple dice que la entrega de notificaciones push nunca se reconoce. No puedo pagar el error de la notificación de inserción, ya que necesito enviar un mensaje crucial a través de la notificación. Mis preguntas son:

1) ¿Cuál es la tasa de fallos de las notificaciones push?

2) ¿Las notificaciones push son siempre confiables para enviar mensajes importantes?

3) Suponga que el servidor que debe enviar notificaciones push envía una gran cantidad de notificaciones push cada minuto. ¿Qué posibilidades hay de que se produzca un error de notificación en este caso?

4) ¿Qué circunstancias hacen que la entrega de notificaciones push falle?

Si tiene algún recurso útil, por favor proporcione el mismo. Gracias.

    
pregunta Tejas Sutar 29.07.2014 - 11:52

1 respuesta

2

Las notificaciones llegan hasta el 99.9%, creo que el 0.01% es cuando su teléfono no tiene red. Esa es la única razón por la que no se realizará, a menos que tenga un servidor deficiente con 10000 solicitudes por segundo, entonces sí, eso va a fallar.

Entonces, para obtener mejores resultados, obtenga un buen servidor. No creo que puedas ayudar a las personas con cobertura celular. Incluso si se ejecutó en segundo plano, no podrán extraer datos de Internet si no tienen una red celular.

Apple solo quiere que usted no confíe en él al 100%, así que haga un plan de respaldo para él, avise al usuario que la aplicación no puede conectarse al servidor si no hay una red. Diré que haga notificaciones push, luego, si eso falla, intente obtener desde el servidor manualmente y haga notificaciones locales, si la aplicación no puede hacer que la conexión con el servidor inicie una notificación local que dice que no se pudo conectar a su servidor. / p>

Espero que esto ayude?

    
respondido por el emotality 29.07.2014 - 12:15

Lea otras preguntas en las etiquetas