Udostępnij przez


Wysyłanie powiadomienia z aplikacji

Możesz wysłać powiadomienie push z jednej aplikacji do innej albo do tej samej aplikacji. W aplikacjach Canvas możesz wysyłać powiadomienia przy użyciu łącznika powiadomień usługi Power Apps.

W tym artykule przykładowa aplikacja używana do obsługi powiadomień jest kompilowana na podstawie domyślnego szablonu aplikacji do zarządzania przypadkami .

Uwaga / Notatka

Przed rozpoczęciem utwórz powiadomienia push dla aplikacji mobilnej Power Apps. Więcej informacji: Tworzenie powiadomień push dla aplikacji mobilnej Power Apps.

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

  2. Skopiuj identyfikator aplikacji. Więcej informacji: Pobieranie identyfikatora aplikacji

  3. W okienku po lewej stronie wybierz Dane - Połączenia.

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

  5. Wybierz pozycję Wyświetl - źródła danych.

  6. Wybierz pozycję Dodaj źródło danych.

  7. Wybierz pozycję Nowe połączenie.

  8. Wybierz pozycję Powiadomienie usługi Power Apps.

    Wybierz Powiadomienie Power Apps.

  9. Wklej identyfikator aplikacji skopiowany z poprzedniego kroku.

    Wklej identyfikator aplikacji.

  10. Wybierz i podłącz.

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

    W naszym przykładzie używamy tej samej aplikacji co aplikacja 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 przy użyciu właściwości OnSuccess w formularzu.

    Formuła usługi Power Apps.

Składnia

Name Description
SendPushNotification Wysyła powiadomienie push do aplikacji określonej w ustawieniach połączenia dla powiadomienia.

Parametry

Name Typ Description
recipients Tablica ciągów, wymagana Lista:
  • Adresy e-mail użytkowników lub grup zabezpieczeń
  • Identyfikatory obiektów dla użytkowników lub grup zabezpieczeń w identyfikatorze Entra firmy Microsoft
komunikat Ciąg, wymagany Treść wiadomości powiadomienia push.
openApp Boolean, opcjonalna Czy otworzyć aplikację, gdy użytkownik naciśnie powiadomienie push?
parametry Parametry, opcjonalne Parametry kluczowych wartości do przekazania wraz z powiadomieniem. Można je dalej przetwarzać 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 przekazuje określone parametry.

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