Apple Push Push Notification Fiabilidad
-
21-12-2019 - |
Pregunta
El tema que quiero discutir puede ser un duplicado de esta pregunta . Pero todavía tengo algunas consultas con respecto a manzana Notificaciones push .
Tengo una aplicación apoyada tanto en Android como en iOS. La aplicación necesita un servicio de fondo que hice un servidor remoto cada minuto. El trabajo es simple para la aplicación de Android, pero como la tarea de antecedentes no es compatible con iOS, necesito emplear notificaciones push para la aplicación iOS. Estoy usando biblioteca PushSharp para ofrecer notificaciones push. Apple dice que no se reconoce la entrega de notificación de empuje. No puedo pagar la falla de notificación de empuje, ya que necesito enviar un mensaje muy crucial a través de la notificación. Mis preguntas son:
1) ¿Cuál es la tasa de falla de las notificaciones push?
2) ¿Las notificaciones de empuje siempre son confiables para enviar mensajes importantes?
3) Supongamos que el servidor que se supone que debe enviar notificaciones push envía una gran cantidad de notificaciones de empuje cada minuto. ¿Cuáles son las posibilidades de insuficiencia de notificación push en tal caso?
4) ¿Qué circunstancias causan la entrega de notificaciones de empuje para fallar?
Si tiene algún servicio útil, proporcione el mismo. Gracias.
Solución
Encuentre mis comentarios a continuación. Espero esto.
- ¿Cuál es la tasa de falla de las notificaciones push?
- Apple no lo ha revelado hasta ahora.
- son notificaciones push siempre confiables para enviar mensajes importantes?
- La entrega de notificaciones es un "mejor esfuerzo", no garantizado. No está destinado a entregar datos a su aplicación, solo para notificar al usuario que hay datos nuevos disponibles.
- Consulte: https:// desarrollador .apple.com / biblioteca / iOS / documentación / NetworkingInternet / conceptual / remotenotificationspg / capítulos / applepushservice.html
- Supongamos que el servidor que se supone que debe enviar notificaciones pushs envía una gran cantidad de notificaciones push cada minuto. ¿Cuáles son las posibilidades de insuficiencia de notificación push en tal caso?
- Solo se almacena una notificación reciente para una aplicación en particular. Si se envían múltiples notificaciones mientras el dispositivo está desconectado, cada nueva notificación hace que se deseche la notificación previa. Este comportamiento de mantener solo la notificación más nueva se conoce como notificaciones coalescentes.
- Consulte: https:// desarrollador .apple.com / biblioteca / iOS / documentación / NetworkingInternet / conceptual / remotenotificationspg / capítulos / applepushservice.html
- ¿Qué circunstancias causan la entrega de notificaciones de empuje para fallar?
- Si APNS intenta entregar una notificación, pero el dispositivo está desconectado, la notificación se almacena por un período de tiempo limitado y se entrega al dispositivo cuando esté disponible.
- Consulte: https:// desarrollador .apple.com / biblioteca / iOS / documentación / NetworkingInternet / conceptual / remotenotificationspg / capítulos / applepushservice.html