Freigeben über


Senden von Benachrichtigungen aus einer App

Sie können eine Pushbenachrichtigung von einer App an eine andere oder an dieselbe App senden. In Canvas-Apps können Sie Benachrichtigungen mithilfe des Power Apps-Benachrichtigungsconnectors senden.

In diesem Artikel basiert die Beispiel-App, die für Benachrichtigungen verwendet wird, aus der Standardvorlage " Fallverwaltungs-App ".

Hinweis

Bevor Sie beginnen, erstellen Sie Pushbenachrichtigungen für die mobile Power Apps-App. Weitere Informationen: Erstellen von Pushbenachrichtigungen für die mobile Power Apps-App.

  1. Wechseln Sie in Power Apps zu der App, an die Sie Pushbenachrichtigungen senden möchten.

  2. Kopieren Sie die App-ID. Weitere Informationen: App-ID abrufen

  3. Wählen Sie im linken Bereich "Datenverbindungen - " aus.

  4. Bearbeiten Sie die App. Weitere Informationen: Bearbeiten einer App

  5. Wählen Sie "Datenquellen anzeigen" - aus.

  6. Wählen Sie die Option Datenquelle hinzufügen.

  7. Wählen Sie "Neue Verbindung" aus.

  8. Wählen Sie "Power Apps-Benachrichtigung" aus.

    Wählen Sie

  9. Fügen Sie die app-ID aus dem vorherigen Schritt ein.

    Fügen Sie die App-ID ein.

  10. Wählen Sie Verbinden aus.

  11. Fügen Sie die Push-Benachrichtigungsverbindung mit ähnlichen Schritten zur Trigger-App hinzu.

    In unserem Beispiel verwenden wir dieselbe App wie die Trigger-App. Der Benutzer, der den Fall neu zuzuweisen hat, löst auch eine Pushbenachrichtigung für den neuen Fallbesitzer aus.

    Verbindung hinzufügen.

  12. Rufen Sie über die Pushbenachrichtigungsverbindung die SendPushNotification-Methode auf.

    In unserem Beispiel wird diese Benachrichtigung mithilfe der OnSuccess-Eigenschaft in einem Formular ausgelöst.

    Power Apps-Formel.

Syntax

Name Description
SendPushNotification Sendet eine Pushbenachrichtigung an die App, die in den Verbindungseinstellungen für die Benachrichtigung angegeben ist.

Parameter

Name Typ Description
Empfänger String-Array, erforderlich Eine Liste von:
  • E-Mail-Adressen für Benutzer oder Sicherheitsgruppen
  • Objekt-IDs für Benutzer oder Sicherheitsgruppen in der Microsoft Entra-ID
message String, erforderlich Der Nachrichtentext der Pushbenachrichtigung.
openApp Boolesch, optional Gibt an, ob die App geöffnet werden soll, wenn der Benutzer auf die Pushbenachrichtigung tippt.
Parameter Optionale Parameter Schlüsselwertparameter, die mit der Benachrichtigung übergeben werden sollen. Diese können in der App weiter verarbeitet werden, um eine bestimmte Seite zu öffnen und einen bestimmten Zustand zu laden.

Beispielformeln

Senden sie eine einfache Benachrichtigung.

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

Senden Sie eine Benachrichtigung, die eine App öffnet und bestimmte Parameter übergibt.

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

Siehe auch