Push
Esta API habilita la funcionalidad Push en la app móvil.
Nota
Es posible que la integración descrita en este artículo no esté implementada en tu ambiente ni esté habilitada para todos tus clientes. Contacta a tu administrador de sistema para recibir ayuda.
Ficha técnica
API ID | 123 | ||||||
Código de la API | PUSH | ||||||
Versión de la Call API | 3 | ||||||
Versión de la app | 6.3.3 | ||||||
Objetivo | Notificaciones Push para móvil | ||||||
Clasificación | Notificaciones | ||||||
Disponible para |
|
Usa la integración Push en Studio
Las siguientes funciones están disponibles para que las uses en tus procesos legacy y también puedes usarlas como bloques en los procesos lambda. Haz clic en cada función para obtener más detalles.
Obtén el estado actual (registrado o no registrado) de la funcionalidad Push en la app. | |
Realiza el registro Push mediante el uso de los parámetros de entrada necesarios para cada plataforma y genera el ID de registro. | |
Realiza la anulación del registro Push mediante el uso de los parámetros de entrada necesarios para cada plataforma. | |
Establece el contador de notificaciones (número externo que se muestra en algunas plataformas, generalmente, sobre el ícono de la app). | |
Aumenta o disminuye el contador de notificaciones. | |
Obtén el contador de notificaciones (número externo que se muestra en algunas plataformas, generalmente, arriba del ícono de la app). | |
Define el canal que se utilizará para el contador de notificaciones. | |
Agrega una estructura esperada a las notificaciones Push para que puedan visualizarse en el dispositivo. | |
Borra la estructura esperada de las notificaciones Push. |
Get Status (Push)
Esta función se utiliza para obtener el estado actual (registrado o no registrado) de la funcionalidad Push en la app.
Configuración del parámetro
Esta función requiere que completes el valor del registro de entrada con el nombre del canal.
ID de la función
Registro | Valor |
---|---|
110 | 1 |
Registros de entrada
Registro | Descripción | Obligatorio | Valor |
---|---|---|---|
344 | Nombre del canal | X | <<CHANNEL_NAME>> |
390 | Nombre del canal adicional registrado en FCM (agregado en la versión 3) | <<ADDITIONAL_CHANNEL>> |
Registros de salida
Registro | Descripción | Valor | ||||
---|---|---|---|---|---|---|
112 | Resultado de la Call |
| ||||
231 | Estado |
|
Register For Notifications
Esta función realiza el registro Push mediante el uso de los parámetros de entrada necesarios para cada plataforma y genera el ID de registro.
Configuración del parámetro
Esta función requiere que completes los valores del registro de entrada con el ID del emisor, el nombre del canal y el nombre del servicio. Estos registros son obligatorios para algunos dispositivos y opcionales para otros. Consulta la sección Registros de entrada que se muestra a continuación para obtener más información.
ID de la función
Registro | Valor |
---|---|
110 | 2 |
Registros de entrada
Registro | Descripción | Obligatorio | Valor |
---|---|---|---|
336 | ID del emisor | X (solo para Android y Harmony) | <<SENDER_ID>> |
344 | Nombre del canal | X (solo para Windows Phone) | <<CHANNEL_NAME>> |
345 | Nombre del servicio | X (solo para Windows Phone) | <<SERVICE_NAME>> |
390 | Nombre del canal adicional registrado en FCM (agregado en la versión 3) | <<ADDITIONAL_CHANNEL>> | |
391 | Datos del registro adicional en formato JSON registrado en FCM (agregado en la versión 3) | La entrada 391 no es necesaria para registrar canales adicionales cuando se utiliza HMS (Huawei Mobile Services) para Harmony, ya que los canales adicionales se registran en el proyecto HMS desde la consola Huawei Developer. En estos casos, el único campo necesario para obtener el ID de registro como salida es el ID de emisor del canal adicional. |
Registros de salida
Registro | Descripción | Valor | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
112 | Resultado de la Call |
| ||||||||||||||
232 | ID del registro | <<REGISTRATION_ID>> | ||||||||||||||
234 | Plataforma de registro | <<REGISTRATION_PLATFORM>> |
Unregister For Notifications
Esta función realiza el registro Push mediante el uso de los parámetros de entrada necesarios para cada plataforma.
Configuración del parámetro
Esta función requiere que completes el valor del registro de entrada con el nombre del canal.
ID de la función
Registro | Valor |
---|---|
110 | 3 |
Registros de entrada
Registro | Descripción | Obligatorio | Valor |
---|---|---|---|
344 | Nombre del canal | X | <<CHANNEL_NAME>> |
390 | Nombre del canal adicional registrado en FCM (agregado en la versión 3) | <<ADDITIONAL_CHANNEL>> |
Registros de salida
Registro | Descripción | Valor | ||||||
---|---|---|---|---|---|---|---|---|
112 | Resultado de la Call |
|
Set Badge Number
Esta función establece el contador de notificaciones (número externo que se muestra en algunas plataformas, generalmente arriba del ícono de la app).
Configuración del parámetro
Esta función requiere que completes el valor del registro de entrada con el contador de notificaciones para su configuración.
ID de la función
Registro | Valor |
---|---|
110 | 4 |
Registros de entrada
Registro | Descripción | Obligatorio | Valor |
---|---|---|---|
337 | Contador de notificaciones | X | <<BADGE_NUMBER>> |
Registros de salida
Registro | Descripción | Valor | ||||
---|---|---|---|---|---|---|
112 | Resultado de la Call |
|
Increment Badge Number
Esta función aumenta o disminuye el contador de notificaciones según el valor ingresado como parámetro.
Configuración del parámetro
Esta función requiere que completes el valor del registro de entrada con la diferencia del contador de notificaciones.
ID de la función
Registro | Valor |
---|---|
110 | 5 |
Registros de entrada
Registro | Descripción | Obligatorio | Valor |
---|---|---|---|
338 | Diferencia del contador de notificaciones | X | <<BADGE_NUMBER_DIFF>> |
Registros de salida
Registro | Descripción | Valor | ||||
---|---|---|---|---|---|---|
112 | Resultado de la Call |
|
Get Badge Number
Esta función obtiene el contador de notificaciones (número externo que se muestra en algunas plataformas, generalmente arriba del ícono de la app).
Configuración del parámetro
Esta función no requiere la configuración de ningún parámetro.
ID de la función
Registro | Valor |
---|---|
110 | 6 |
Registros de salida
Registro | Descripción | Valor | ||||
---|---|---|---|---|---|---|
112 | Resultado de la Call |
| ||||
236 | Contador de notificaciones | <<BADGE_NUMBER>> |
Synchronization Notified
Esta función
Configuración del parámetro
Esta función no requiere la configuración de ningún parámetro.
ID de la función
Registro | Valor |
---|---|
110 | 7 |
Registros de entrada
Registro | Descripción | Obligatorio | Valor |
---|---|---|---|
Registros de salida
Registro | Descripción | Valor | ||||
---|---|---|---|---|---|---|
112 | Resultado de la Call |
|
Define Badge Channel
Esta función define el canal que se usará para el contador de notificaciones (número externo que se muestra en algunas plataformas, generalmente arriba del ícono de la app).
Configuración del parámetro
Esta función requiere que completes el valor del registro de entrada con el nombre del canal registrado en FCM.
ID de la función
Registro | Valor |
---|---|
110 | 8 |
Registros de entrada
Registro | Descripción | Obligatorio | Valor |
---|---|---|---|
390 | Nombre del canal registrado en FCM | X | <<ADDITIONAL_CHANNEL>> |
Registros de salida
Registro | Descripción | Valor | ||||||
---|---|---|---|---|---|---|---|---|
112 | Resultado de la Call |
|
Add Push Structure
Esta función se utiliza para agregar una estructura esperada a las notificaciones Push para que puedan visualizarse en el dispositivo.
Configuración del parámetro
Esta función requiere que completes los valores del registro de entrada con el nombre del canal adicional registrado en FCM, el ID del mensaje y la estructura esperada en formato JSON.
ID de la función
Registro | Valor |
---|---|
110 | 9 |
Registros de entrada
Registro | Descripción | Obligatorio | Valor |
---|---|---|---|
390 | Nombre del canal adicional registrado en FCM | X | <<ADDITIONAL_CHANNEL>> |
391 | ID del mensaje | X | <<MESSAGE_STRUCTURE_ID>> |
392 | Estructura esperada (en formato JSON) | X |
Registros de salida
Registro | Descripción | Valor | ||||||
---|---|---|---|---|---|---|---|---|
112 | Resultado de la Call |
|
Remove Push Structure
Esta función se utiliza para eliminar una estructura esperada de las notificaciones Push para que puedan visualizarse en el dispositivo.
Configuración del parámetro
Esta función requiere que completes los valores del registro de entrada con el nombre del canal adicional registrado en FCM y el ID del mensaje.
ID de la función
Registro | Valor |
---|---|
110 | 10 |
Registros de entrada
Registro | Descripción | Obligatorio | Valor |
---|---|---|---|
390 | Nombre del canal adicional registrado en FCM | X | <<ADDITIONAL_CHANNEL>> |
391 | ID del mensaje | X | <<MESSAGE_STRUCTURE_ID>> |
Registros de salida
Registro | Descripción | Valor | ||||
---|---|---|---|---|---|---|
112 | Resultado de la Call |
|