Udostępnij za pośrednictwem


Tworzenie powiadomień push dla aplikacji mobilnej Power Apps za pomocą usługi Power Automate

Powiadomienia wypychane są używane w Power Apps Mobile do obsługi użytkowników aplikacji i ułatwiają im przydzielanie kluczowych zadań. W Power Apps można tworzyć powiadomienia dla Power Apps mobile przy użyciu łącznika Power Apps Notification. Natywne powiadomienia możesz wysłać do dowolnej aplikacji utworzonej w usłudze Power Apps.

Przykład tego, jak wygląda powiadomienie push.

Dodaj powiadomienie push do swojej aplikacji w następujących sytuacjach:

  • Użytkownicy muszą natychmiast poznawać informacje.
  • Użytkownicy muszą wykonywać ważne zadania przy użyciu Twojej aplikacji we wstępnie załadowanym kontekście.
  • Chcesz angażować użytkowników w określonych odstępach czasu lub chcesz, aby użytkownicy wchodzili do aplikacji w określonym kontekście.

Uwaga

Aby otrzymywać powiadomienia push, każdy użytkownik musi raz otworzyć aplikację w Power Apps aplikacji mobilnej lub pobrać aplikację ze Microsoft 365 strony aplikacji.

Zanim będziesz mógł utworzyć powiadomienie push, musisz mieć dostęp do aplikacji i mieć identyfikator wiersza, jeśli tworzysz powiadomienie dla formularza.

Utwórz aplikację

Musisz miećWspółautoruprawnienie do aplikacji opartej na modelu lub aplikacji kanwy. Jeśli użytkownik nie ma aplikacji, może ją utworzyć. Aby uzyskać więcej informacji, zobacz:

Tworzenie powiadomienia z przepływu

Kiedy wyzwolisz powiadomienie push z przepływu, obecnie możesz wysłać powiadomienie tylko do jednego użytkownika lub grupy zabezpieczeń jednocześnie.

  1. Przejdź do pozycji Power Automate Utwórz i wybierz pozycję Utwórz.

    Wybierz pozycję Utwórz.

  2. Wybierz pozycję Przepływ automatyczny.

    Wybierz opcję Przepływ błyskawiczny.

  3. Na ekranie Tworzenie zautomatyzowanego przepływu wybierz jeden z wyzwalaczy przepływu lub wybierz pozycję Pomiń i utwórz go ręcznie.

    Wybierz opcję pomiń.

  4. Z listy łączników i wyzwalaczy wybierz Microsoft Dataverse pozycję (bieżące środowisko).

    Wybierz Dataverse.

  5. Wybierz akcję, która będzie wyzwalać powiadomienie.

    Wybierz wyzwalacz powiadomienia.

  6. Wprowadź informacje o warunku wyzwalacza, a następnie wybierz pozycję Nowy krok.

    Nazwa/nazwisko Opis
    Warunek wyzwalacza Wybierz warunek powiadomienia.
    Nazwa tabeli Wybierz tabelę, dla której ma być wysyłane powiadomienie.
    Scope Wybierz zakres.

    Wybierz warunek tygrysa.

  7. W polu wyszukiwania Wybierz akcję wpisz wyślij powiadomienie push. Na liście Akcje wybierz pozycję Wyślij powiadomienie push V2 .

    Znajdź pozycję Wyślij powiadomienie push.

  8. Na ekranie Wyślij powiadomienie push wprowadź następujące informacje:

    • Aplikacja mobilna: Wybierz Power Apps.
    • Twoja aplikacja: wybierz aplikację, dla której chcesz skonfigurować powiadomienie. Aplikacje oparte na modelach i aplikacje kanwy mają różne parametry. Następny krok będzie zależał od typu aplikacji, która jest wybierana w tym miejscu.
  9. W zależności od typu aplikacji, która została wybrana w poprzednim kroku, wykonaj jedną z następujących czynności:

  • W przypadku aplikacji opartej na modelu wprowadź te informacje:

    • Elementy adresata-1: Wybierz sposób wyzwalania przepływu.
    • Wiadomość: Wprowadź wiadomość z powiadomieniem.
    • Otwórz aplikację: wybierz, czy chcesz otworzyć aplikację opartą na modelu, czy nie, gdy użytkownik wybierze powiadomienie.
    • Tabela: Wybierz tabelę, której dotyczy powiadomienie.
    • Formularz czy widok: Wybierz, czy powiadomienie dotyczy formularza, czy widoku.
    • Identyfikator wiersza: Jeśli powiadomienie dotyczy formularza, wprowadź identyfikator wiersza.

    Wprowadź informacje o powiadomieniu aplikacji.

  • W przypadku aplikacji kanwy wprowadź te informacje:

    • Elementy adresata-1: Wybierz sposób wyzwalania przepływu.
    • Wiadomość: Wprowadź wiadomość z powiadomieniem.
    • Otwórz aplikację: wybierz, czy chcesz otworzyć aplikację kanwy, czy nie, gdy użytkownik wybierze powiadomienie.
    • Parametry: parametry klucz-wartość, które mają być przekazywane wraz z powiadomieniem. Twoje powiadomienie push może przekazać określone parametry do aplikacji. Mogą one być dalej przetwarzane w aplikacji, aby otworzyć określoną stronę i załadować określony stan. Aby uzyskać więcej informacji, zobacz Wykonywanie akcji, gdy użytkownik naciśnie powiadomienie.
  1. Po zakończeniu wybierz opcję Zapisz.
  2. Wybierz pozycję Kontroler przepływu, aby sprawdzić, czy nie ma błędów lub ostrzeżeń.
  3. Przetestuj przepływ, wybierając pozycję Testuj i postępuj zgodnie z monitami.

Wykonaj czynność, gdy użytkownik dotknie powiadomienia

Przekazywanie parametrów

W przypadku aplikacji kanwy można przekazać pary klucz-wartość przy użyciu pola Parametry jako kod JSON. Na przykład, jeśli chcesz przekazać CaseID, umieść następujące elementy jako parametry: { "CaseID": 42 }. Można również użyć wartości dynamicznych ze starszych kroków, jak pokazano poniżej.

Przykładowe parametry.

Przeczytaj parametry

Aby odczytać przekazane parametry, należy użyć parametru Param("ParameterName"). Na przykład, aby odczytać wartość CaseID , użyj parametru Param("CaseID"). Aby szybko zidentyfikować ten parametr, dodaj kontrolkę Etykieta do aplikacji. Ustaw właściwość Text tej kontrolki na wartość Param("CaseID"). Jeśli użytkownik otworzy aplikację z listy Wszystkie aplikacje , wartość jest pusta. Jeśli użytkownik otworzy aplikację z innej lokalizacji na urządzeniu, wartość zostanie wypełniona wartością CaseID .

Ustawianie strony początkowej

Możesz skonfigurować aplikację tak, aby otwierała się, na przykład, strona Szczegóły sprawy zaraz po jej otwarciu:

  1. Dodaj kontrolkę Timer i ustaw jej właściwość OnTimerEnd na następującą formułę:

    Navigate(EditCase, ScreenTransition.None)

  2. (Opcjonalnie) Ukryj kontrolkę Czasomierz, ustawiając jej właściwość Visible na wartość false .

  3. Ustaw właściwość OnVisible ekranu na Timer.Start().

Porada

Warto utworzyć unikatową pierwszą stronę w aplikacji na potrzeby powiadomienia:

  1. Utwórz pustą stronę, której aplikacja jeszcze nie otwiera, dodaj kontrolkę Wprowadzanie tekstu i ustaw jej czasomierz. Wartość czasu trwania .
  2. Podczas tworzenia aplikacji ustaw czasomierz na wartość inną niż zero. Gdy wszystko będzie gotowe do opublikowania aplikacji, ustaw wartość na 0 , aby natychmiast wyzwolić czasomierz.

Kwestie wymagające rozważenia

  • Powiadomienie push z danej aplikacji możesz wysłać do niej samej lub innej aplikacji. Aby uzyskać więcej informacji, zobacz Wysyłanie powiadomienia z aplikacji.
  • Powiadomienia pokazują ogólną ikonę Power Apps zamiast ikony specyficznej dla aplikacji.
  • Powiadomienia nie są obsługiwane w Chinach na urządzeniach z systemem Android.
  • Ustawienia optymalizacji akumulatora urządzenia Android mogą zaburzać otrzymywanie powiadomień dla urządzeń mobilnych Power Apps. Aby otrzymywać powiadomienia dotyczące aplikacji mobilnej Power Apps, wyłącz optymalizację akumulatora dla aplikacji.
  • Przykładowe powiadomienia wypychane wymienione w tym temacie są obsługiwane tylko w aplikacji mobilnej Power Apps. Inne aplikacje mobilne, takie jak aplikacja mobilna Dynamics 365 Sales lub Dynamics 365 na telefony i tablety , nie obsługują tych typów powiadomień.

Aby uzyskać informacje referencyjne, zobacz Power Apps Dokumentacja powiadomień.