Esta API permite la funcionalidad Push en la app móvil.
Nota
Es posible que la integración descrita en este artículo no se implemente en tu ambiente ni esté habilitada para todos tus clientes. Comunícate con tu administrador para recibir ayuda.
ID de API | 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 |
|
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. |
Esta función se utiliza para obtener el estado actual (registrado o no registrado) de la funcionalidad Push en la app.
Esta función requiere que completes el valor del registro de entrada con el nombre del canal.
Registro | Valor |
---|---|
110 | 1 |
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>> |
Registro | Descripción | Valor | ||||
---|---|---|---|---|---|---|
112 | Resultado de la Call |
| ||||
231 | Status |
|
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.
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.
Registro | Valor |
---|---|
110 | 2 |
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. |
Registro | Descripción | Valor | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
112 | Resultado de la Call |
| ||||||||||||||
232 | ID del registro | <<REGISTRATION_ID>> | ||||||||||||||
234 | Plataforma de registro | <<REGISTRATION_PLATFORM>> |
Esta función realiza el registro Push mediante el uso de los parámetros de entrada necesarios para cada plataforma.
Esta función requiere que completes el valor del registro de entrada con el nombre del canal.
Registro | Valor |
---|---|
110 | 3 |
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>> |
Registro | Descripción | Valor | ||||||
---|---|---|---|---|---|---|---|---|
112 | Resultado de la Call |
|
Esta función establece el contador de notificaciones (número externo que se muestra en algunas plataformas, generalmente arriba del ícono de la app).
Esta función requiere que completes el valor del registro de entrada con el contador de notificaciones para su configuración.
Registro | Valor |
---|---|
110 | 4 |
Registro | Descripción | Obligatorio | Valor |
---|---|---|---|
337 | Contador de notificaciones | X | <<BADGE_NUMBER>> |
Registro | Descripción | Valor | ||||
---|---|---|---|---|---|---|
112 | Resultado de la Call |
|
Esta función aumenta o disminuye el contador de notificaciones según el valor ingresado como parámetro.
Esta función requiere que completes el valor del registro de entrada con la diferencia del contador de notificaciones.
Registro | Valor |
---|---|
110 | 5 |
Registro | Descripción | Obligatorio | Valor |
---|---|---|---|
338 | Diferencia del contador de notificaciones | X | <<BADGE_NUMBER_DIFF>> |
Registro | Descripción | Valor | ||||
---|---|---|---|---|---|---|
112 | Resultado de la Call |
|
Esta función obtiene el contador de notificaciones (número externo que se muestra en algunas plataformas, generalmente arriba del ícono de la app).
Esta función no requiere la configuración de ningún parámetro.
Registro | Valor |
---|---|
110 | 6 |
Registro | Descripción | Valor | ||||
---|---|---|---|---|---|---|
112 | Resultado de la Call |
| ||||
236 | Contador de notificaciones | <<BADGE_NUMBER>> |
Esta función
Esta función no requiere la configuración de ningún parámetro.
Registro | Valor |
---|---|
110 | 7 |
Registro | Descripción | Obligatorio | Valor |
---|---|---|---|
Registro | Descripción | Valor | ||||
---|---|---|---|---|---|---|
112 | Resultado de la Call |
|
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).
Esta función requiere que completes el valor del registro de entrada con el nombre del canal registrado en FCM.
Registro | Valor |
---|---|
110 | 8 |
Registro | Descripción | Obligatorio | Valor |
---|---|---|---|
390 | Nombre del canal registrado en FCM | X | <<ADDITIONAL_CHANNEL>> |
Registro | Descripción | Valor | ||||||
---|---|---|---|---|---|---|---|---|
112 | Resultado de la Call |
|
Esta función se utiliza para agregar una estructura esperada a las notificaciones Push para que puedan visualizarse en el dispositivo.
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.
Registro | Valor |
---|---|
110 | 9 |
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 |
Registro | Descripción | Valor | ||||||
---|---|---|---|---|---|---|---|---|
112 | Resultado de la Call |
|
Esta función se utiliza para eliminar una estructura esperada de las notificaciones Push para que puedan visualizarse en el dispositivo.
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.
Registro | Valor |
---|---|
110 | 10 |
Registro | Descripción | Obligatorio | Valor |
---|---|---|---|
390 | Nombre del canal adicional registrado en FCM. | X | <<ADDITIONAL_CHANNEL>> |
391 | ID del mensaje | X | <<MESSAGE_STRUCTURE_ID>> |
Registro | Descripción | Valor | ||||
---|---|---|---|---|---|---|
112 | Resultado de la Call |
|