Red de conocimiento de abogados - Derecho de sociedades - Mecanismo de envío de mensajes de la aplicación del sistema Android

Mecanismo de envío de mensajes de la aplicación del sistema Android

Artículo de referencia:

/)

Porque: gratuito, alta tasa de llegada y no eliminado en el sistema MIUI, que tiene la mayor cuota de mercado de los sistemas Android. . Por lo tanto, si desea elegir servicios push de fabricantes de teléfonos móviles, elija Xiaomi Push como plataforma de terceros para implementar servicios push

Las siguientes aplicaciones pueden probar mi inferencia desde el exterior:

Tencent News Xiaomi Push se usa en lugar de su propio Pigeon Push

Taobao usa su propio Alibaba Cloud Push y también integra Xiaomi Push

Baidu Video e iQiyi usan Xiaomi Push no utilice su propio Baidu Push

Captura de pantalla del sitio web oficial: aplicación integrada:

Si desea mejorar aún más el efecto de push, puede integrar los servicios push de varios fabricantes de teléfonos móviles

Por ejemplo, el canal Xiaomi usa Xiaomi para impulsar y el canal Huawei usa Huawei para impulsar, pero el costo de implementación será mayor

3.2 Categoría de plataforma de terceros

Recuerde una regla: el sistema push compartirá un canal push

Esto significa que si está conectado a Umeng Push, sucede que Toutiao también está conectado a Umeng.

Un día, su aplicación muere, pero en ese momento el usuario activa Toutiao, luego el sistema push enviará sus mensajes push al teléfono móvil a través del canal push compartido. Entonces su proceso también puede despertarse (. "mantenido con vida").

Por lo tanto, con respecto a cómo elegir una plataforma de terceros para push, el efecto de escala de la plataforma push es muy importante.

Entonces, ¿cómo saber su tamaño y cuota de mercado? Según la experiencia personal, hay dos puntos principales a tener en cuenta:

Preguntar a amigos internos.

Compruebe qué aplicaciones principales se encuentran entre los clientes cooperativos de la plataforma Push; consulte los casos de cooperación en el sitio web oficial correspondiente

3.3 Push de los principales fabricantes de BAT

De hecho, los principales fabricantes de BAT no tienen ventajas, pero recuerde:

No crea que el uso de Tencent Pigeon Push aprovechará WeChat y garantizará que su aplicación siempre se elimine internamente.

Como nota al margen, además de su propio push móvil Alibaba Cloud, Taobao Mobile también utiliza otras plataformas push de terceros (como Umeng Push).

4. ¿Cómo elegir el servicio push de plataforma de terceros?

Elija principalmente diferentes escenarios de uso según la categoría de usuario + costo de implementación + canal

1. Si el grupo de usuarios es preciso (principalmente usando teléfonos Xiaomi o teléfonos Huawei), puede considerar la integración solo el Push correspondiente de los fabricantes de teléfonos móviles;

Nota: Un solo fabricante de teléfonos móviles también puede funcionar. Por ejemplo, Xiaomi Push ciertamente puede funcionar en teléfonos que no sean Xiaomi, pero no es un servicio a nivel de sistema. y puede morir fácilmente.

Si tiene una base de usuarios amplia y desea costos de implementación bajos, puede considerar usar solo una única plataforma de terceros para push (Aurora, Umeng blabla, elija la que tenga el mayor efecto de escala)

Si la base de usuarios es extensa y no le importan los costos de implementación:

Para teléfonos Xiaomi, use Xiaomi Push

Para teléfonos Huawei, use Huawei; Push;

Para otros teléfonos móviles, utilice únicamente push desde una única plataforma de terceros (Aurora, Umeng blabla, elija la que tenga el mayor efecto de escala)

Deje diferentes push. ejecútelo en sus respectivos entornos para maximizar la efectividad del envío Tasa de llegada y tasa de supervivencia del producto

Puede elegir una plataforma de envío de mensajes según sus propios escenarios de uso.

5. Selección de categorías de mensajes push

5.1 Categorías de mensajes push

Generalmente, las plataformas push de terceros admiten dos tipos de mensajes push: mensajes de la barra de notificaciones y Transmitir noticias.

Mensajes de la barra de notificaciones: después de ser entregados al dispositivo del usuario, este tipo de mensaje se muestra directamente al usuario en forma de barra de notificaciones del sistema

y no continuará apareciendo. entregado a la aplicación

Mensaje transparente: después de que este tipo de mensaje se entregue al dispositivo del usuario, continuará entregándose a la aplicación

El mensaje se entrega a la aplicación mediante devolver la llamada a un BroadcastReceiver de la aplicación.

Entonces corresponde a la aplicación decidir cómo manejar y mostrar este mensaje.

Por lo tanto, los mensajes transparentes no pueden aparecer en la barra de notificaciones del sistema y los programadores pueden personalizarlos

5.2 Diferencias y características de las categorías de mensajes

2 La diferencia entre ellos es que: el mensaje transparente tiene un paso más en todo el proceso de entrega del mensaje que el mensaje de la barra de notificaciones: se entrega a la aplicación

Las ventajas del mensaje de la barra de notificaciones: alta entrega tasa

Debido a que los mensajes transparentes tienen un paso más que los mensajes de la barra de notificaciones en todo el proceso de entrega del mensaje: se pasan a la aplicación. Por lo tanto, los mensajes transparentes aumentan la probabilidad de ser restringidos por el sistema y tienen una mayor. probabilidad de ser eliminado por el sistema. Por lo tanto, los mensajes de la barra de notificaciones deberían proporcionar una mejor tasa de entrega que los mensajes transparentes.

Echemos un vistazo a la descripción del documento oficial impulsada por Xiaomi:

En algunos sistemas Android (como MIUI), debido a las restricciones de la configuración de administración de inicio automático del sistema, las aplicaciones no pueden iniciarse automáticamente en segundo plano.

En este tipo de sistema, si la aplicación correspondiente no se inicia al enviar el mensaje, el mensaje de transmisión transparente no se entregará sin problemas.

Por lo tanto, para mensajes que requieren altas tasas de entrega, se recomienda utilizar recordatorios de la barra de notificaciones para enviar mensajes.

Ventajas de la transmisión transparente de mensajes: alto grado de manipulación de mensajes y alto grado automático de definición

Proporciona capacidades de manipulación más flexibles para los datos del mensaje.

Si la aplicación solo envía mensajes a través de la barra de notificaciones, no puede acceder a los datos del mensaje.

El estilo del recordatorio de notificación se puede personalizar (incluido el estilo del mensaje, la forma del mensaje, como el sonido, etc.)

Para que pueda elegir la categoría del mensaje push según los diferentes escenarios de uso. .