Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


¿Son confiables las notificaciones push de Android?

Me pregunto si está bien usar un mensaje push-notification en lugar de un servicio, o en otras palabras, si es totalmente confiable la entrega push notificaciones. Sé que IOS no es confiable, pero no estoy seguro si Google está garantizando la entrega. Así que, por favor, acláreme.

  • Android: Notificaciones push de GCM que no aparecen en la lista de notificaciones
  • No se puede establecer el sonido de notificación push en android
  • Error al empujar el elemento (s). En android
  • Codificación de mensajes push de GCM
  • Java.lang.SecurityException: Requiere permiso de VIBRATE en Jelly Bean 4.2
  • Abra la actividad haciendo clic en la notificación push de Parse
  • Haga clic en notificación para ingresar mi aplicación en android
  • Registro de GCM con dos identificadores de registro de trabajo diferentes
  • 4 Solutions collect form web for “¿Son confiables las notificaciones push de Android?”

    No, lo siento. Las notificaciones estándar de GCM push que se pueden leer en la documentación oficial de Google ( https://developers.google.com/cloud-messaging/concept-options ) son un servicio de mejor esfuerzo. Yo cito:

    En otras palabras, GCM garantizará el mejor esfuerzo para los mensajes que deben ser entregados "ahora o nunca".

    Si está buscando una API de entrega de mensajes push confiable, puede darle a Catapush una oportunidad. Añadimos su propia conexión de fondo en tiempo real con dispositivos que usan el protocolo XMPP (como lo hace WhatsApp), con lo que se puede enviar mensajes más rápidamente y en situaciones más críticas. Además seguimos el estado en tiempo real de cada mensaje enviado (enviado, entregado, leído, ..) permitiendo que su sistema reaccione en tiempo real.

    El hecho es que no hay forma de garantizar al 100% cualquier notificación. Varias variables fuera del control de Apple y Googles evitarían que lo hicieran. En el dispositivo de los usuarios tienes cosas como preferencias de usuario y conectividad de red.

    Una de las cosas más grandes sin embargo eso los mantendría de garantizar la entrega es que ninguno ha tomado la responsabilidad del 100% de comenzar el empuje sí mismo. Im que espera que esto cambie mientras que Apple y Google están comenzando a explorar servicios de la aplicación que reciben pero todavía dejan toda la responsabilidad en el revelador. Lo que significa que los desarrolladores son principalmente resposible para el servidor que inicia el empuje y su contenido. De esa manera todavía se puede decir "si no se entrega entonces debe ser su culpa". Si usted está familiarizado con iOS, entonces usted sabe lo grande de un dolor en el, pero es sólo la configuración de su computadora / servidor para manejar notificaciones push remoto.

    Lo que he encontrado para ser cada vez más útil en cerca de 100% de entrega están dejando un servicio como Parse.com manejar todas las entregas de notificación. Ofrecen algunas características limpias, como hacer un seguimiento de todos los dispositivos instalados, sus sistemas operativos y sus estados de notificación push (números de placa). Ofrecen algunas características bastante frescas otras.

    Depende de la conectividad de la red y otras cuestiones como describe Nathan Kellert. En lugar de mensajes de empuje puede ser útil si se utiliza con un proveedor de servicios de confianza. Si desea utilizar el servicio de empuje, entonces las opciones son analizar, pushboots y otros también.

    Las notificaciones push de Android enviadas a través de GCM / FCM no son fiables debido a varios problemas con la arquitectura subyacente de GCM [1] [2] [3] . Las notificaciones de empuje pueden retrasarse, limitar la velocidad, perderse en tránsito o llegar en un orden diferente al que se enviaron.

    Hay gateways de notificación push alternativos que puede utilizar en su lugar, que son mucho más confiables para sus necesidades operativas de tiempo crítico.

    Usted puede probar Pushy ( https://pushy.me/ ), un servicio que ofrece una puerta de enlace de notificación push muy fiable para aplicaciones de Android que funciona independientemente de GCM, utilizando su propia conexión de fondo MQTT.

    Divulgación completa: fundé a Pushy.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.