Creare notifiche push per l'app per dispositivi mobili Power Apps usando Power Automate
Le notifiche push vengono utilizzate in Power Apps per dispositivi mobili per interagire con gli utenti dell'app e aiutarli a dare la priorità alle attività essenziali. In Power Apps, puoi creare notifiche per Power Apps per dispositivi mobili utilizzando il connettore di notifica Power Apps. È possibile inviare notifiche a qualsiasi app creata in Power Apps.
Aggiungi una notifica push all'app se:
- Gli utenti devono ottenere immediatamente le informazioni.
- Gli utenti devono completare attività importanti usando l'app in un contesto precaricato.
- Vuoi coinvolgere gli utenti in base a un intervallo specifico o è necessario che gli utenti usino l'app in un contesto specifico.
Nota
Per ricevere notifiche push, è necessario che ogni utente abbia aperto l'app in Power Apps Mobile una volta o che abbia ottenuto la pagina delle app Microsoft 365.
Prima di poter creare una notifica push, devi avere accesso a un'app e avere l'ID riga se stai creando una notifica per un modulo.
Crea un'app
Devi disporre dell'autorizzazione Collaboratore per un'app basata su modello o un'app canvas. Se non hai un'app, puoi crearne una. Per informazioni, vedere:
Creare una notifica da un flusso
Quando si attiva una notifica push da un flusso, è possibile inviare la notifica solo a un utente o a un gruppo di sicurezza alla volta.
Vai a Power Automate e seleziona Crea.
Seleziona Flusso automatizzato.
Nella schermata Crea un flusso automatizzato, scegli uno dei trigger di flusso o seleziona Ignora e creane uno manualmente.
Dall'elenco di connettori e trigger seleziona Microsoft Dataverse (ambiente attuale).
Seleziona l'azione che attiverà la notifica.
Immetti le informazioni sulla condizione del trigger, quindi seleziona Nuovo passaggio.
Nome Descrizione Condizione di trigger Seleziona la condizione per la notifica. Nome della tabella Seleziona la tabella a cui è destinata la notifica. Scope Seleziona l'ambito. Nella casella di ricerca Scegli un'azione immetti invia notifica push. Nell'elenco di Azioni scegli Invia notifica push V2.
Nella schermata Invia notifica push, immetti le seguenti informazioni:
- App per dispositivi mobili: seleziona Power Apps.
- La tua app: seleziona l'app per cui impostare la notifica. Le app basate su modello e le app canvas hanno parametri diversi. Il passaggio successivo dipenderà dal tipo di app che selezioni qui.
A seconda del tipo di app selezionato nel passaggio precedente, esegui una delle seguenti operazioni:
Per un'app basata su modello, inserisci queste informazioni:
- Elementi destinatario-1: seleziona la modalità di attivazione del flusso.
- Messaggio: immetti il messaggio di notifica.
- Apri app: seleziona se aprire o meno l'app basata su modello quando l'utente seleziona la notifica.
- Tabella: seleziona la tabella a cui è destinata la notifica.
- Modulo o visualizzazione: seleziona se la notifica è per un modulo o una visualizzazione.
- ID riga: se la notifica è per un modulo, inserisci l'ID riga.
Per un'app canvas, inserisci queste informazioni:
- Elementi destinatario-1: seleziona la modalità di attivazione del flusso.
- Messaggio: immetti il messaggio di notifica.
- Apri app: seleziona se aprire o meno l'app canvas quando l'utente seleziona la notifica.
- Parametri: parametri valore chiave da trasmettere con la notifica. La notifica push può passare parametri specifici all'app. Possono essere elaborati ulteriormente nell'app per aprire una pagina specifica e caricare uno stato specifico. Per ulteriori informazioni, vedi Eseguire un'azione quando un utente tocca la notifica.
- Al termine, seleziona Salva.
- Seleziona Verifica flusso per verificare la presenza di errori o avvisi.
- Testa il flusso selezionando Test e segui le istruzioni.
Eseguire un'azione quando un utente tocca la notifica
Passare parametri
Per le app canvas, puoi passare coppie chiave-valore utilizzando il campo Parametri come JSON. Ad esempio, se desideri passare CaseID, inserirai quanto segue come Parametri: { "CaseID": 42 }
. Puoi anche utilizzare i valori dinamici dei passaggi precedenti come mostrato di seguito.
Parametri di lettura
Per leggere i parametri passati, utilizza Param("ParameterName"). Ad esempio, per leggere il valore CaseID usa Param("CaseID"). Per identificare rapidamente questo parametro, aggiungi un controllo Etichetta all'app. Imposta la proprietà Text del controllo su Param("CaseID"). Se l'utente apre l'app dall'elenco Tutte le app, il valore è vuoto. Se l'utente apre l'app da un'altra posizione nel dispositivo, il valore viene popolato con il valore CaseID.
Impostare la pagina iniziale
È possibile impostare l'app in modo che apra, ad esempio, la pagina Case details non appena viene aperta l'app:
Aggiungi un controllo Timer e imposta la rispettiva proprietà OnTimerEnd su questa formula:
Navigate(EditCase, ScreenTransition.None)
(Facoltativo) Nascondi il controllo Timer impostando la rispettiva proprietà Visible su false.
Imposta la proprietà OnVisible della schermata su Timer.Start().
Suggerimento
È consigliabile creare una prima pagina univoca nell'app per la notifica:
- Crea una pagina vuota che non viene già aperta dall'app, aggiungi un controllo Input di testo e imposta il rispettivo valore su timer.Duration.
- Quando crei l'app, imposta il timer su un valore diverso da zero. Quando sei pronto per pubblicare l'app, imposta il valore su 0 per attivare immediatamente il timer.
Considerazioni
- Puoi inviare una notifica push da un'app a un'altra o alla stessa app. Per altre informazioni, vedi Inviare una notifica da un'app.
- Le notifiche mostrano l'icona generica di Power Apps invece dell'icona di un'app specifica.
- Le notifiche non sono supportate in Cina su dispositivi Android.
- Le impostazioni di ottimizzazione della batteria su un dispositivo Android possono interferire con la ricezione di notifiche per Power Apps per dispositivi mobili. Per ricevere notifiche per Power Apps per dispositivi mobili, disattiva l'ottimizzazione della batteria per l'app.
- Le notifiche push di esempio menzionate in questo argomento sono supportate solo su Power Apps per dispositivi mobili. Altre app per dispositivi mobili come App Dynamics 365 Sales per dispositivi mobili o Dynamics 365 per telefoni e tablet non supportano questi tipi di notifiche.
Per informazioni di riferimento, vedi la pagina di riferimento sulle notifiche di Power Apps.
Nota
Puoi indicarci le tue preferenze di lingua per la documentazione? Partecipa a un breve sondaggio. (il sondaggio è in inglese)
Il sondaggio richiederà circa sette minuti. Non viene raccolto alcun dato personale (Informativa sulla privacy).
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per