Wysyłanie powiadomień z aplikacji

Powiadomienie push z danej aplikacji możesz wysłać do niej samej lub innej aplikacji. W aplikacji kanwy możesz wysyłać powiadomienia za pomocą łącznika powiadomień usługi Power Apps.

W tym artykule przykładowa aplikacja używana do otrzymywania powiadomień jest budowana z domyślnego szablonu aplikacji Zarządzanie sprawami.

Uwaga

Zanim zaczniesz, utwórz powiadomienia Push dotyczące aplikacji mobilnej Power Apps Mobile. Więcej informacji: Utwórz powiadomienia Push dotyczące aplikacji mobilnej Power Apps Mobile.

  1. W Power Apps przejdź do aplikacji, do której chcesz wysyłać powiadomienia push.

  2. Skopiuj Identyfikator aplikacji. Więcej informacji: Pobierz identyfikator aplikacji

  3. W lewym okienku wybrać Dane - Połączenia.

  4. Edytowanie aplikacji. Więcej informacji: Edytowanie aplikacji

  5. Wybierz Wyświetl - Źródła danych.

  6. Wybierz Dodaj źródła danych.

  7. Wybierz Nowe połączenie.

  8. Wybierz Powiadomienie Power Apps.

    Wybierz Powiadomienie Power Apps.

  9. Wklej identyfikator aplikacji skopiowany z poprzedniego kroku.

    Wklej Identyfikator aplikacji.

  10. Wybierz pozycję Połącz.

  11. Dodaj połączenie z aplikacją wyzwalającą za pomocą podobnych kroków.

    W naszym przykładzie używamy tej samej aplikacji jako aplikacji wyzwalacza. Użytkownik, który zmienia przypisanie przypadku, wyzwala również powiadomienie push do nowego właściciela przypadku.

    Dodaj połączenie.

  12. Z połączenia powiadomienia push wywołaj metodę SendPushNotification.

    W naszym przykładzie wyzwalamy to powiadomienie za pomocą właściwości OnSuccess w formularzu.

    Formuła Power Apps.

Składnia

Nazwa/nazwisko Opis
SendPushNotification Wysyła powiadomienie push do aplikacji określonej w ustawieniach połączenia dla powiadomienia.

Parametry

Nazwisko Typ Opis
adresaci Tablica ciągów, wymagana Lista następujących elementów:
  • Adresy e-mail użytkowników lub grup zabezpieczeń
  • Identyfikatory obiektów dla użytkowników lub grup zabezpieczeń w usłudze tożsamości Microsoft Entra
wiadomość Ciąg, wymagany Treść wiadomości powiadomienia push.
openApp Wartość logiczna, opcjonalna Określa, czy aplikacja zostanie otwarta po naciśnięciu powiadomienia push przez użytkownika.
params Parametry, opcjonalne Parametry kluczowych wartości do przekazania wraz z powiadomieniem. Mogą one być dalej przetwarzane w aplikacji, aby otworzyć określoną stronę i załadować określony stan.

Przykładowe formuły

Wyślij podstawowe powiadomienie.

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

Wyślij powiadomienie, które otwiera aplikację i jest przekazywane wraz z określonymi parametrami.

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

Zobacz także

Uwaga

Czy możesz poinformować nas o preferencjach dotyczących języka dokumentacji? Wypełnij krótką ankietę. (zauważ, że ta ankieta jest po angielsku)

Ankieta zajmie około siedmiu minut. Nie są zbierane żadne dane osobowe (oświadczenie o ochronie prywatności).