0 votos

Fiabilidad de las notificaciones push de Apple

Tengo una aplicación que es compatible tanto con Android como con iOS. La aplicación necesita un servicio en segundo plano que se ejecuta en un servidor remoto cada minuto. El trabajo es simple para la aplicación de Android, pero ya que las tareas en segundo plano 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 permitirme un fallo en las notificaciones push ya que necesito enviar un mensaje muy importante a través de una notificación. Mis preguntas son:

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

2) ¿Son siempre fiables las notificaciones push para enviar mensajes importantes?

3) Supongamos que el servidor que debe enviar las notificaciones push envía un gran número de notificaciones push cada minuto. ¿Cuáles son las probabilidades de que fallen las notificaciones push en este caso?

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

Si tiene algún recurso útil, por favor, indíquelo. Gracias.

2voto

Andrei Puntos 661

Las notificaciones llegan al 99,9%, creo que el 0,01% es cuando tu teléfono no tiene red. Esa es la única razón por la que no va a ir a través, a menos que tenga un servidor pobre con 10000 solicitudes por segundo, entonces sí que va a fallar.

Así que para obtener los mejores resultados sólo tienes que conseguir un buen servidor. No creo que pueda ayudar a la gente con cobertura celular. Incluso si se ejecuta en el fondo que no será capaz de tirar de los datos de Internet si no tienen la red celular.

Apple sólo quiere que no confíes en él al 100%, así que haz un plan de respaldo para ello, haz que el usuario sepa que la aplicación no puede conectarse al servidor si no hay red. Yo diría que hacer notificaciones push, a continuación, si eso falla tratar de conseguir desde el servidor de forma manual y hacer notificaciones locales, si la aplicación no puede hacer la conexión con el servidor de disparar una notificación local que dice que no podía conectarse a su servidor.

Espero que esto ayude.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X