EngageLab AppPush es una plataforma profesional de servicio de envío de mensajes push para aplicaciones, con un volumen medio diario de mensajes superior a 10 mil millones. AppPush admite Android, iOS, HarmonyOS y otras plataformas.
El acceso al SDK es sencillo y rápido; el canal de push es de alta velocidad y estable; la interfaz abierta de la API es potente, flexible y fácil de usar; y el entorno web admite la creación de notificaciones, el análisis posterior del rendimiento y la resolución de incidencias, entre otras funciones operativas.
Tipos de canal compatibles
| Canal de push |
FCM |
HUAWEI |
Honor |
XIAOMI |
MEIZU |
OPPO |
VIVO |
APNs |
HarmonyOS |
| Compatible |
Sí |
Sí |
Sí |
Sí |
Sí |
Sí |
Sí |
Sí |
Sí |
Tipos de mensajes compatibles
| Tipo de mensaje |
notification |
message |
| Compatible |
Sí |
Sí |
Compatibilidad de estilos de notificación
| Estilo de notificación |
Estilo predeterminado |
Estilo de miniatura |
Estilo de imagen grande |
Estilo de texto |
Estilo de bandeja de entrada |
Estilo personalizado |
| Compatible |
Sí |
Sí |
Sí |
Sí |
Sí |
Sí |
Ver los detalles del estilo:Mensaje de notificación local
Compatibilidad con políticas de envío
En el lado de la API, los desarrolladores pueden desarrollar políticas de envío en función de los canales de los proveedores.
| Tipo de mensaje |
Campos de política de envío |
Valores y definiciones de los campos de política de envío |
| Política de envío de notificaciones |
distribution_new |
mtpush: Indica que el push se envía de forma forzada a través del canal de EngageLab.fcm_mtpush: Indica que el push se envía de forma forzada primero a través del canal FCM. Si el push no es válido, se envía de nuevo a través del canal de EngageLab.pns_mtpush: Indica que el push se envía de forma forzada a través del canal de Xiaomi/Huawei/Meizu/OPPO/vivo, y el canal de EngageLab no es válido.mtpush_fcm: Esto significa que, para usuarios con la combinación de FCM y fabricantes nacionales, la prioridad de envío es EngageLab; si EngageLab está fuera de línea, se utiliza el canal FCM como auxiliar.mtpush_pns: Esto significa que, para usuarios con la combinación de FCM y proveedores nacionales, la prioridad de envío es EngageLab; si EngageLab está fuera de línea, se utiliza el canal del proveedor como auxiliar. |
Compatibilidad con análisis estadístico
Función de estadísticas por dimensión de APP
| Función estadística |
Descripción |
| Visión general de datos |
Admite estadísticas en tiempo real de los datos de mensajes con granularidad horaria para mostrar la comparación de las tendencias de datos de hoy y ayer. Se pueden ver los datos de push de ayer y el embudo de conversión, así como la tasa de entrega y la tasa de clics de ayer. Se puede ver la tasa más reciente de habilitación del permiso de notificaciones del dispositivo. Permite ver datos históricos de tendencias de push y conversión en diferentes plataformas y canales. Permite ver las estadísticas de pérdidas de mensajes push históricos en diferentes plataformas, canales y etapas. |
| Estadísticas de push de mensajes |
Admite ver datos históricos de push por plataforma, canal, tipo de mensaje y versión de la APP. Se puede ver la tasa de entrega, la tasa de clics, el número de destinatarios válidos, el número de mensajes enviados, el número de mensajes entregados, el número de visualizaciones y el número de clics en un intervalo de tiempo personalizado, en base diaria o mensual. |
| Estadísticas de usuarios de push |
Permite ver y enviar datos históricos de usuarios por plataforma, canal y versión de la APP. Se pueden ver datos como usuarios nuevos, usuarios en línea, usuarios activos y usuarios que han desinstalado la aplicación, en un intervalo de tiempo personalizado, en base diaria o mensual. |
Estadísticas por dimensión de MessageID
| Función estadística |
Descripción |
| Estadísticas de push de mensajes |
Admite estadísticas de conversión de push para cuatro tipos básicos de mensajes: mensajes de barra de notificaciones, mensajes personalizados, mensajes SMS y mensajes de recordatorio dentro de la aplicación. Se pueden ver la tasa de entrega, la tasa de visualización y la tasa de clic en la dimensión de msgid. Se puede ver el número de destinatarios válidos, el número de envíos, el número de visualizaciones y el número de clics en la dimensión de msgid por plataforma o canal. |
| Estadísticas de pérdida de mensajes |
Se pueden ver las estadísticas de pérdida de mensajes en la dimensión de msgid por plataforma o canal. Se pueden analizar los motivos de pérdida en dos niveles. Se puede usar {planned target}-{valid target}-{sent quantity}-{delivered quantity}-{clicked quantity} para calcular el número de pérdidas en cuatro fases. |
Compatibilidad con capacidades de REST API
| Elemento de API |
Descripción |
| PUSH API |
Mediante la PUSH API, los desarrolladores pueden completar todas las funciones de PUSH de mensajes de AppPush y crear fácilmente planes de operación de PUSH en su propio entorno de operación. La API proporciona interfaces más potentes y flexibles que las páginas del portal de push. |
| Report API |
Proporciona diversas funciones de consulta de datos estadísticos para que los desarrolladores conozcan oportunamente el estado de los mensajes y los datos de los usuarios. La API proporciona una interfaz funcional para obtener estadísticas de mensajes push y estadísticas de usuarios. |
| Schedule API |
Los desarrolladores pueden usar la Schedule API para enviar todos los mensajes de forma programada. |
| Tag Alias API(Device API) |
Los desarrolladores pueden usar la Tag Alias API para gestionar etiquetas y alias de dispositivos. |
Modo de prueba de push
El modo de prueba de push de AppPush ofrece a los desarrolladores un entorno de pruebas independiente del entorno de producción para validar las configuraciones y el rendimiento del push, garantizando un lanzamiento sin problemas.
Cambio de entorno y gestión de AppKey
- Diferenciación de AppKey y Master Secret:
Los entornos de producción y de pruebas utilizan AppKeys y master secrets diferentes. Al cambiar al modo de pruebas, el sistema genera automáticamente una AppKey de prueba y copia la configuración de la AppKey de producción. Ambas AppKeys están vinculadas en el backend para gestionar el estado VIP y sincronizar la información.
- Entorno predeterminado: El entorno de producción se muestra de forma predeterminada al acceder al Portal, pero los desarrolladores pueden cambiar manualmente al modo de pruebas.
- Compatibilidad con restablecimiento: La AppKey de prueba admite restablecimientos independientes del master secret.
Modo de prueba para sincronización y gestión independiente
- Sincronizar información: Al crear una aplicación de prueba, el sistema copiará el siguiente contenido de la aplicación oficial:
- Nombre e icono de la aplicación
- Sincronización de información de la aplicación: El nombre, el icono y otra información de la aplicación de prueba se sincronizan en tiempo real con la aplicación oficial.
- Sincronización de estado VIP: El estado VIP, el tiempo de servicio y otra información de la aplicación de prueba se sincronizan en tiempo real con la aplicación oficial.
- Configuración independiente: La aplicación de prueba admite una configuración independiente de callback y de seguridad, así como de los contenidos de los ajustes integrados.
Restricciones de uso del modo de prueba
- Límite de QPS: 10
- Usuarios registrados del SDK: Hasta 1000 usuarios. No se permite el registro de nuevos usuarios una vez superado el límite. Se recomienda encarecidamente registrar el registrationID y realizar limpiezas periódicas. API de eliminación de usuario.
- Restricciones de vinculación de etiquetas y alias:
- Etiquetas: Se pueden vincular hasta 50 etiquetas
- Dispositivos por etiqueta: Hasta 10 dispositivos
- Etiquetas por dispositivo: Hasta 10 etiquetas
- Dependencia de validez: La disponibilidad de la AppKey de prueba está vinculada a la AppKey oficial. Si la AppKey oficial deja de ser válida, la AppKey de prueba también dejará de estar disponible.
- Restricciones del servicio: La AppKey de prueba no admite la compra de servicios VIP, y sus beneficios siguen completamente los de la AppKey oficial correspondiente.
Este modo de prueba de push proporciona a los desarrolladores un entorno flexible e independiente para validar de forma eficiente las configuraciones de push antes del lanzamiento oficial, garantizando un mejor control de los resultados del push y de la experiencia del usuario.