Отправка уведомления из приложения

Вы можете отправлять push-уведомления из одного приложения в другое или то же приложение. В приложениях на основе холста уведомления можно отправлять с помощью соединителя Power Apps Notification.

В этой статье пример приложения, используемого для уведомлений, построен на шаблоне приложения по умолчанию Управление обращением.

Примечание

Прежде чем начать, создайте push-уведомления для мобильного приложения Power Apps. Дополнительные сведения: Создание push-уведомлений для мобильного приложения Power Apps.

  1. В Power Apps перейдите к приложению, в которое необходимо отправить push-уведомления.

  2. Скопируйте идентификатор приложения. Дополнительные сведения: Получение идентификатора приложения

  3. В левой области выберите Данные - Соединения.

  4. Измените приложение. Дополнительные сведения: Изменение приложения

  5. Выберите Посмотреть - Источники данных.

  6. Выберите Добавить источник данных.

  7. Выберите Новое подключение.

  8. Выберите Уведомление Power Apps.

    Выберите уведомление Power Apps.

  9. Вставьте идентификатор приложения, скопированный на предыдущем шаге.

    Вставка идентификатора приложения.

  10. Нажмите Подключиться.

  11. Добавьте подключение push-уведомления к приложению-триггеру, выполнив аналогичные действия.

    В нашем примере используется то же приложение, что и приложение триггера. Пользователь, который переназначает задание, также активирует отправку push-уведомления новому владельцу обращения.

    Добавить подключение.

  12. Из подключения push-уведомления вызовите метод SendPushNotification.

    В нашем примере это уведомление активируется с помощью свойства OnSuccess в форме.

    Формула Power Apps.

Синтаксис

имени Описание
SendPushNotification Отправляет push-уведомление в приложение, указанное в настройках подключения push-уведомления.

Параметры

Имя (название) Тип Описание
recipients Обязательный массив строк Список следующих элементов:
  • адресов электронной почты пользователей или групп безопасности;
  • идентификаторов объектов для пользователей или групп безопасности в Microsoft Entra ID
message Строка, обязательный параметр Текст сообщения для push-уведомления.
openApp Логический, необязательный параметр Требуется ли открывать приложение, когда пользователь касается push-уведомления.
params Параметры, необязательный параметр Параметры типа "ключ-значение" для передачи с уведомлением. Они могут дополнительно обрабатываться в приложении для открытия определенной страницы и загрузки необходимого состояния.

Примеры формул

Отправьте базовое уведомление.

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

Отправьте уведомление, которое открывает приложение и передает определенные параметры.

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
    }
)

См. также

Примечание

Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).

Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).