Compartir a través de


Envío de una notificación desde una aplicación

Puede enviar una notificación push de una aplicación a otra o a la misma aplicación. En las aplicaciones de lienzo se pueden enviar notificaciones mediante el conector de notificaciones de Power Apps.

En este artículo, la aplicación de muestra que se usa para las notificaciones se crea a partir de la plantilla de aplicación Gestión de casos.

Nota

Antes de comenzar, cree notificaciones de inserción para la aplicación movil de Power Apps. Más información: Cree notificaciones de inserción para la aplicación movil de Power Apps.

  1. En Power Apps, vaya a la aplicación a la que desea enviar notificaciones push.

  2. Copiar el Id. de aplicación. Más información: Obtener un id. de la aplicación

  3. En el panel de navegación izquierdo, seleccione Datos - Conexiones.

  4. Edite la aplicación. Más información: Editar una aplicación

  5. Seleccione Ver - Orígenes de datos.

  6. Seleccione Agregar origen de datos.

  7. Seleccione Nueva conexión.

  8. Seleccione Notificación de Power Apps.

    Seleccione Notificación de Power Apps.

  9. Pegue el id. de la aplicación copiado del paso anterior.

    Pegar el id. de aplicación.

  10. Seleccione Conectar.

  11. Agregue la conexión de notificación de inserción a la aplicación de activación siguiendo pasos similares.

    En nuestro ejemplo, usamos la misma aplicación que la aplicación de desencadenador. El usuario que se reasigna el caso también desencadena una notificación push para el nuevo propietario del caso.

    Agregar conexión.

  12. Desde la conexión de la notificación push, llame al método SendPushNotification.

    En nuestro ejemplo, esta notificación se desencadena mediante el uso de la propiedad OnSuccess en un formulario.

    Fórmula Power Apps.

Sintaxis

Asignar nombre Descripción
SendPushNotification Envía una notificación push a la aplicación que se especifica en la configuración de conexión de la notificación.

Parámetros

Nombre Escribir Descripción
destinatarios Matriz de cadenas, se requiere Una lista de:
  • Direcciones de correo electrónico para usuarios o grupos de seguridad
  • Identificadores de objetos para usuarios o grupos de seguridad en id. de Microsoft Entra
message Cadena, se requiere El cuerpo del mensaje de la notificación push.
openApp Booleano, opcional Si la aplicación se abre cuando el usuario pulsa la notificación push.
params Parámetros, opcionales Parámetros de clave y valor que se pasan con la notificación. Se pueden procesar más en la aplicación para abrir una página concreta y cargar un estado concreto.

Fórmulas de ejemplo

Enviar una notificación básica.

PowerAppsNotification.SendPushNotification(
    {
        recipients: ["f60ccf6f-7579-4f92-967c-2920473c966b", "72f988bf-86f1-41af-91ab-2d7cd011db47"],
        message: "A new case was assigned to you."
    }
)

Enviar una notificación que abra una aplicación y distribuya parámetros concretos.

PowerAppsNotification.SendPushNotification(
    {
        recipients: ["email1@contoso.com", "email2@contoso.com"],
        message: "message in the notification toast",
        params: Table({key:"notificationKey", value:"The value for notificationKey"}),
        openApp: true
    }
)

Consultar también

Nota

¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)

La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).