EngageLab AppPush: su asistente fiable para gestionar notificaciones push transregionales

Como desarrollador, usted conoce bien los retos que conllevan las operaciones globales. Ya sea ofrecer experiencias localizadas para usuarios de distintos países o garantizar la entrega precisa de notificaciones push, la gestión de notificaciones push transregionales a menudo puede convertirse en un gran desafío. Para ayudar a los desarrolladores a superar estos desafíos, EngageLab AppPush ofrece un conjunto de funciones potentes que permiten gestionar fácilmente las notificaciones push a escala global, garantizando operaciones transregionales fluidas.

Reto 1: ¿Cómo gestionar con flexibilidad las estrategias de push transregionales?

Para las empresas que operan en distintas regiones, a menudo es necesario adaptar las estrategias de notificaciones push para satisfacer las demandas de diferentes mercados. Para los desarrolladores de apps cuyos usuarios finales abarcan múltiples países, es fundamental gestionar la operativa de la app según las necesidades regionales, como segmentar datos de usuarios, analizar métricas de push y personalizar el contenido de notificaciones y las campañas promocionales.

Los enfoques de desarrollo tradicionales suelen implicar la creación de distintas versiones de la app para cada región, lo que conlleva costes adicionales de desarrollo y mantenimiento.

Solución de EngageLab AppPush: cambio de múltiples AppKey con el mismo identificador de aplicación

EngageLab AppPush admite el cambio dinámico entre múltiples AppKey con el mismo identificador de aplicación (iOS Bundle ID o Android Application ID). Esta funcionalidad flexible ofrece a los desarrolladores una comodidad sin precedentes.

Caso de uso:
Cuando un usuario cambia de país dentro de la app, por ejemplo, de Singapur a Malasia, el SDK de EngageLab puede cambiar la AppKey sin interrupciones e inicializar automáticamente la configuración del SDK para el país correspondiente. Esto permite a los desarrolladores ajustar el contenido push, gestionar datos de usuarios e implementar estrategias operativas específicas según las necesidades regionales sin modificar el identificador de la aplicación ni crear diferentes versiones de la app.

Uso del plugin de RN (compatible a partir de la versión 1.2.2)

  • iOS: Volver a llamar al método MTPush.init().
  • Android:
    1. Tras el inicio de sesión correcto, establecer una conexión persistente ("onConnectStatus": callback del estado de la conexión persistente, de tipo booleano. true indica conexión).
    2. Tras el borrado correcto (llamar a la interfaz clearPlatformToken para borrar el token. Escuchar el callback del token mediante addPlatformListener. Cuando el callback platform sea -128, se considera correcto).
    3. A continuación, configurar la AppKey (llamar a MTPush.configAppKey() para cambiar el token).

Uso del plugin de Flutter (compatible a partir de la versión 1.2.2)

  • iOS: Volver a llamar al método FlutterPluginEngagelab.initIos().
  • Android:
    1. Tras el inicio de sesión correcto, establecer una conexión persistente ("onConnectStatus": callback del estado de la conexión persistente, de tipo booleano. true indica conexión).
    2. Tras el borrado correcto (llamar a la interfaz clearPlatformTokenAndriod para borrar el token. Esperar hasta que en el callback onPlatformToken el valor de platform sea -128, lo que se considera correcto).
    3. A continuación, configurar la AppKey (llamar a configAppKeyAndroid para cambiar la AppKey).

Reto 2: ¿Cómo garantizar baja latencia y cumplimiento normativo en operaciones transregionales?

En operaciones globales, los desarrolladores afrontan el reto de entregar notificaciones push eficientes y conformes a normativa a usuarios de distintas regiones. Cuando los usuarios están distribuidos en múltiples países, garantizar la entrega oportuna de notificaciones push y, al mismo tiempo, cumplir con las normativas locales de privacidad se convierte en una tarea compleja.

Solución de EngageLab AppPush: compatibilidad con múltiples centros de datos regionales

alt text

EngageLab ha establecido centros de datos en ubicaciones estratégicas en todo el mundo, incluidos Singapur, Virginia (EE. UU.), Frankfurt (Alemania) y Hong Kong (China). Estos centros permiten a los desarrolladores seleccionar los nodos más adecuados en función de la ubicación del usuario, garantizando la entrega de notificaciones push con baja latencia y, a la vez, cumpliendo los requisitos de conformidad de datos. Con esta funcionalidad, ya no es necesario preocuparse por retrasos en las notificaciones push o por problemas de cumplimiento de privacidad para usuarios globales.

Ejemplo:
Una empresa multinacional con usuarios de la app repartidos por el Sudeste Asiático y Europa cuenta con equipos operativos en Singapur, Kuala Lumpur y Frankfurt. Al crear múltiples AppKey en EngageLab AppPush y asignar cada AppKey al nodo del centro de datos correspondiente, la empresa logró una entrega eficiente de notificaciones push y un almacenamiento seguro de los datos push de los usuarios para cada región.

¿Por qué elegir EngageLab AppPush?

  • Centros de datos regionales globales: Con múltiples nodos de datos en Singapur, Virginia (EE. UU.), Frankfurt (Alemania) y Hong Kong (China), se puede seleccionar el nodo más adecuado para garantizar una entrega oportuna y estable de notificaciones push a usuarios globales.
  • Cambio flexible de múltiples AppKey con el mismo identificador de aplicación: Sin modificar el identificador de aplicación ni volver a empaquetar la app, se pueden cambiar AppKey de forma flexible según la ubicación del usuario mediante una integración sencilla del SDK y llamadas a la API para gestionar con precisión las estrategias de push.
  • Compatibilidad integral con SDK: Tanto si se utiliza iOS, Android, Flutter o React Native, EngageLab proporciona compatibilidad completa de SDK, lo que facilita la gestión de notificaciones push multiplataforma.
Icon Solid Transparent White Qiyu
Contacto