Odeslání oznámení z aplikace
Nabízená oznámení můžete zasílat z jedné aplikace do jiné nebo i do stejné aplikace. V aplikacích plátna můžete oznámení zasílat prostřednictvím konektoru pro oznámení Power Apps.
V tomto článku je ukázková aplikace použitá pro oznámení vytvořena z výchozí šablony aplikace Správa případů.
Poznámka
Než začnete, vytvořte nabízené oznámení pro aplikaci Power Apps mobile. Další informace: Vytvořte nabízené oznámení pro Power Apps mobile.
Přejděte v Power Apps na aplikaci, které chcete zasílat nabízená oznámení.
Zkopírujte ID aplikace. Další informace: Získejte ID aplikace
V levém podokně vyberte Data - Připojení.
Úprava aplikace Další informace: Úprava aplikace.
Vyberte Zobrazit - Zdroje dat.
Vyberte Přidat zdroj dat.
Vyberte Nové připojení.
Vyberte Oznámení Power Apps.
Vložte ID aplikace zkopírované z předchozího kroku.
Vyberte Připojit.
Přidejte připojení nabízeného oznámení k aplikaci spouštěče pomocí podobných kroků.
V našem příkladu jde o stejnou aplikaci. Uživatel, který změní přiřazení případu, zároveň aktivuje nabízené oznámení, které se odešle novému vlastníkovi případu.
Z připojení nabízeného oznámení zavolejte metodu SendPushNotification.
V našem příkladu toto oznámení aktivujeme pomocí vlastnosti OnSuccess ve formuláři.
Syntaxe
Jméno | Popis |
---|---|
SendPushNotification | Odešle nabízené oznámení aplikaci, která je uvedená v nastavení připojení pro oznámení. |
Parametry
Název | Typ | Popis |
---|---|---|
příjemci | Pole řetězce, povinné | Seznam:
|
zpráva | Řetězec, povinné | Tělo zprávy nabízeného oznámení. |
openApp | Logická hodnota, nepovinné | Možnost otevření aplikace po klepnutí na nabízené oznámení uživatelem. |
params | Parametry, nepovinné | Parametry klíč-hodnota, které se mají společně s oznámením předat. Ty mohou být dále zpracovány v aplikaci, aby se otevřela konkrétní stránka a načetl se určitý stav. |
Ukázkové vzorce
Odeslání základního oznámení.
PowerAppsNotification.SendPushNotification(
{
recipients: ["f60ccf6f-7579-4f92-967c-2920473c966b", "72f988bf-86f1-41af-91ab-2d7cd011db47"],
message: "A new case was assigned to you."
}
)
Odeslání oznámení, které otevře aplikaci a předá určité 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
}
)
Viz také
Poznámka
Můžete nám sdělit, jaké máte jazykové preference pro dokumentaci? Zúčastněte se krátkého průzkumu. (upozorňujeme, že tento průzkum je v angličtině)
Průzkum bude trvat asi sedm minut. Nejsou shromažďovány žádné osobní údaje (prohlášení o zásadách ochrany osobních údajů).