Panoramica di Mobile Offline per app canvas
Se gli utenti della tua app canvas basata su Dataverse hanno accesso imprevedibile o assente a Internet, puoi facilmente fornire l'accesso offline con controlli e switch semplici. Le app prima offline di base sono facili da realizzare. Crea la tua app con formule Power Fx normali e le funzionalità Power Apps offline gestiscono tutto il resto.
Puoi anche creare app offline complesse utilizzando profili offline personalizzati. Un profilo offline è la configurazione che determina i dati sincronizzati sui dispositivi degli utenti. I profili offline ti aiutano a ottimizzare le prestazioni della tua app riducendo la quantità di dati scaricati sul dispositivo. Ad esempio, mentre potresti avere diritti di accesso a milioni di record in una tabella, la tua app potrebbe averne bisogno solo di mille. Se scarichi solo un migliaio di record, la tua app funziona meglio. Se hai bisogno di più di 15 tavoli nella tua app offline, potresti prendere in considerazione l'utilizzo di un profilo offline personalizzato.
Per iniziare con Mobile Offline, attiva la funzione offline nella tua app e nelle tabelle utilizzate dall'app. Nell'app viene inserito automaticamente un modello di schermata offline di base da utilizzare direttamente o come punto di partenza. Configurazione di Mobile Offline per app canvas.
Mobile Offline prima
prima offline significa che tutti i dati di cui gli utenti hanno bisogno quando sono offline vengono copiati sul proprio dispositivo mobile. Inizialmente richiede l'accesso alla rete per scaricare i dati, ma successivamente gli utenti lavorano esclusivamente con i dati archiviati localmente sul proprio dispositivo, anche quando sono online. L'accesso e l'uscita dalla rete non influisce sulle prestazioni dell'app perché utilizza dati locali. Power Apps monitora l'accesso alla rete della tua app. Quando rileva una connessione, sincronizza automaticamente eventuali modifiche locali al server e scarica eventuali aggiornamenti dal server. Le funzionalità offline gestiscono il rilevamento dei conflitti e riducono al minimo l'utilizzo delle risorse di sistema. ...
Quando attivi la funzionalità offline nella tua app, l'app viene sempre eseguita prima offline, con o senza una connessione Internet. Questa funzionalità ottimizza le prestazioni offline e crea un'esperienza coerente per gli utenti quando cambiano posizione.
Perché utilizzare il supporto offline per le app canvas anziché LoadData/SaveData?
Esistono alcuni vantaggi chiave nell'utilizzare la funzionalità offline integrata per le app canvas anziché le funzioni LoadData/SaveData Power Fx .
Argomento | LoadData/SaveData | Offline integrato |
---|---|---|
Supporto di Power Apps Studio | Personalizzazione | Predefinito |
Complessità del codice | La complessità del codice Power Fx aumenta con la complessità dei dati | Nessun codice |
Funzioni Power Fx supportate | Tutte le date | Parziale (vedere Limitazioni della modalità offline per le app canvas.) |
Regole di verifica delle app | None | Vengono segnalati i problemi di configurazione comuni |
Esperienza utente di connettività o offline | Non fornito/solo personalizzato | Automatico |
Sincronizza l'esperienza o lo stato dell'utente | Non fornito/solo personalizzato | Automatico |
Supporto per immagini e file | Sì, ma potrebbero esserci limiti in termini di prestazioni e memoria | Sì |
Sincronizzazione delta ottimizzata | No | Sì |
Risoluzione dei conflitti | Manuale | Automatico |
Archivio dati locale | Files | Database transazionale |
Gestione automatica delle modifiche allo schema | No | Sì |
Avvio rapido dell'app con set di dati di grandi dimensioni | No | Sì |
Limite della dimensione dei dati | Dipende dal dispositivo, 30-70 MB nella maggior parte dei casi | Dipendente dal dispositivo, 3 milioni di righe |