Odoslanie oznámenia z aplikácie
Zobrazované oznámenia môžete zasielať z jednej aplikácie do druhej alebo aj do rovnakej aplikácie. V aplikáciách plátna môžete oznámenia zasielať pomocou konektora pre oznámenia Power Apps.
V tomto článku je vzorová aplikácia použitá na odosielanie oznámení zostavená z predvolenej šablóny aplikácie Správa prípadov.
Poznámka
Skôr než začnete, vytvorte push oznámenia pre mobilnú aplikáciu Power Apps. Ďalšie informácie: Vytvorenie push oznámení pre mobilnú aplikáciu Power Apps.
Prejdite v Power Apps na aplikáciu, ktorej chcete zasielať vyskakovacie oznámenia.
Skopírujte ID aplikácie. Ďalšie informácie: Získanie ID aplikácie
Na ľavej table vybrať Údaje - Pripojenia.
Upravte aplikáciu. Ďalšie informácie: Úprava aplikácie
Vyberte Zobrazenie - Zdroje údajov.
Vyberte položku Pridať zdroj údajov.
Vyberte Nové pripojenie.
Vyberte Oznámenie Power Apps.
Vložte ID aplikácie skopírované z predchádzajúceho kroku.
Vyberte možnosť Pripojiť.
Podobným spôsobom pridajte pripojenie push oznámenia k spúšťacej aplikácii.
V našom príklade ide o rovnakú aplikáciu. Používateľ, ktorý zmení priradenie prípadu, zároveň aktivuje vyskakovacie oznámenie, ktoré sa odošle novému vlastníkovi prípadu.
Z pripojenia vyskakovacie oznámenia zavolajte metódu SendPushNotification.
V našom príklade toto oznámenie aktivujeme pomocou vlastnosti OnSuccess vo formulári.
Meno | Popis |
---|---|
SendPushNotification | Odošle vyskakovacie oznámenie aplikácii, ktorá je uvedená v nastaveniach pripojenia pre oznámenia. |
Meno | Typ | Popis |
---|---|---|
príjemcovia | Pole reťazca, povinné | zoznam:
|
správa | Reťazec, povinné | Telo správy zobrazovaného oznámenia. |
openApp | Logická hodnota, nepovinné | Možnosť otvorenia aplikácie po ťuknutí používateľa na zobrazované oznámenie. |
parametre | Parametre, nepovinné | Parametre kľúč-hodnota, ktoré sa majú spolu s oznámením odovzdať. Tie môžu byť ďalej spracované v aplikácii, aby sa otvorila konkrétna stránka a načítal sa určitý stav. |
Odoslanie základného oznámenia.
PowerAppsNotification.SendPushNotification(
{
recipients: ["f60ccf6f-7579-4f92-967c-2920473c966b", "72f988bf-86f1-41af-91ab-2d7cd011db47"],
message: "A new case was assigned to you."
}
)
Odoslanie oznámenia, ktoré otvorí aplikáciu a odovzdá určité parametre.
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
}
)
Poznámka
Môžete nás informovať o svojich voľbách jazyka pre dokumentáciu? Absolvujte krátky prieskum. (upozorňujeme, že tento prieskum je v angličtine)
Prieskum bude trvať približne sedem minút. Nezhromažďujú sa žiadne osobné údaje (vyhlásenie o používaní osobných údajov).