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.
Importante
La funzionalità prima offline funziona solo per app canvas autonome. Non funziona per le app canvas integrate o per le pagine personalizzate.
Importante
- La funzionalità prima offline funziona solo con tabelle Dataverse e non supporta le seguenti funzioni Power Fx:
- Min/Max/Media
- Crea correlazione
- Annulla correlazione
- In (appartenenza)
- UpdateIf
- RemoveIf
- Il filtro sulla ricerca della colonna supporta solo un livello di ricerca quando l'app è abilitata per la modalità offline.
- Le relazioni Many to Many non sono supportate.
Microsoft prevede di supportare queste funzioni e token in futuro.
Puoi anche creare app offline complesse utilizzando profili offline personalizzati. Un profilo offline è un insieme di filtri e restrizioni sui dati che la tua app carica sui dispositivi mobili 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 derivanti dall'utilizzo della funzionalità offline integrata per le app canvas invece delle 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 (vedi le limitazioni nella nota Importante all'inizio di questo articolo). |
Regole di verifica delle app | None | Problemi di configurazione comuni dei flag |
Esperienza utente di connettività o offline | Non fornito/solo personalizzato | Automatico |
Stato o esperienza utente di sincronizzazione | Non fornito/solo personalizzato | Automatico |
Supporto di file e immagini | Sì, ma potrebbero esserci limiti in termini di prestazioni e memoria | Non supportato |
Sincronizzazione delta ottimizzata | No | Sì |
Risoluzione dei conflitti | Manual | 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 | Dipende dal dispositivo, fino alla capacità di archiviazione del dispositivo |
Vedi anche
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