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
Risoluzione dei conflitti Manual Automatico
Archivio dati locale Files Database transazionale
Gestione automatica delle modifiche allo schema No
Avvio rapido dell'app con set di dati di grandi dimensioni No
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

Uso delle app canvas offline