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.
W Power Apps przejdź do aplikacji, do której chcesz wysyłać powiadomienia push.
Skopiuj Identyfikator aplikacji. Więcej informacji: Pobierz identyfikator aplikacji
W lewym okienku wybrać Dane - Połączenia.
Edytowanie aplikacji. Więcej informacji: Edytowanie aplikacji
Wybierz Wyświetl - Źródła danych.
Wybierz Dodaj źródła danych.
Wybierz Nowe połączenie.
Wybierz Powiadomienie Power Apps.
Wklej identyfikator aplikacji skopiowany z poprzedniego kroku.
Wybierz pozycję Połącz.
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.
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.
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:
|
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).