Dispozitive mobile offline pentru aplicații create pe planșă

Dacă utilizatorii aplicației dvs. canvas bazate pe Dataverse au acces la internet neregulat sau fără acces la internet, puteți oferi cu ușurință acces în primul rând offline cu comutatoare simple și o pânză Control. Aplicațiile de bază offline sunt ușor de realizat. Creați-vă aplicația cu Power Fx formule normale, iar Power Apps funcțiile offline se ocupă de orice altceva.

Important

Funcția offline funcționează numai pentru aplicații de tip canvas de sine stătătoare. Nu funcționează pentru aplicațiile de pânză încorporate sau pagini personalizate.

Important

  • Funcția offline-first funcționează numai cu Dataverse tabele și nu acceptă următoarele Power Fx funcții:
    • Min/Max/Media
    • Relate
    • Unrelate
    • În (abonament)
    • UpdateIf
    • RemoveIf
  • Filtrul pentru căutarea coloanei acceptă doar un nivel de căutare atunci când aplicația este activată pentru offline.
  • Relațiile multi-la-multe nu sunt acceptate.

Microsoft intenționează să accepte aceste funcții și jetoane în viitor.

De asemenea, puteți crea aplicații offline complexe folosind profiluri offline personalizate. Un profil offline este un set de filtre și restricții privind datele pe care aplicația dvs. le încarcă pe dispozitivele mobile ale utilizatorilor. Profilurile offline vă ajută să optimizați performanța aplicației prin reducerea cantității de date descărcate pe dispozitiv. De exemplu, deși este posibil să aveți drepturi de acces la milioane de înregistrări dintr-un tabel, aplicația dvs. poate avea nevoie de doar o mie dintre ele. Dacă descărcați doar o mie de înregistrări, aplicația dvs. are performanțe mai bune. Dacă aveți nevoie de mai mult de 15 tabele în aplicația dvs. offline, vă recomandăm să luați în considerare utilizarea unui profil offline personalizat.

Pentru a începe să utilizați dispozitivul mobil offline, activați funcția offline în aplicația dvs. și în tabelele pe care le utilizează aplicația dvs. Un șablon de ecran offline de bază este inserat automat în aplicație pe care îl puteți utiliza direct sau ca punct de plecare. Configurați mobil offline pentru aplicațiile canvas.

Prima experiență mobilă offline

Offline-first înseamnă că toate datele de care utilizatorii au nevoie atunci când sunt offline sunt copiate pe dispozitivul lor mobil. Este nevoie de acces la rețea pentru a descărca datele inițial, dar după aceea, utilizatorii lucrează exclusiv cu datele stocate local pe dispozitivul lor, chiar și atunci când sunt online. Trecerea și închiderea rețelei nu afectează performanța aplicației, deoarece folosește date locale. Power Apps monitorizează accesul la rețea al aplicației dvs. Când detectează o conexiune, sincronizează automat orice modificări locale pe server și descarcă toate actualizările de pe server. Funcțiile offline gestionează detectarea conflictelor și minimizează utilizarea resurselor sistemului.

Când activați capacitatea offline în aplicația dvs., aplicația rulează întotdeauna offline mai întâi, cu sau fără conexiune la internet. Această funcționalitate optimizează performanța offline și creează o experiență consecventă pentru utilizatori pe măsură ce își schimbă locația.

De ce să folosiți offline pentru aplicațiile canvas în loc de LoadData/SaveData?

Există câteva beneficii cheie ale utilizării funcționalității offline încorporate pentru aplicațiile canvas în loc de funcțiile LoadData/SaveData Power Fx .

Subiect LoadData/SaveData Offline încorporat
Power Apps Studio a sustine Personalizată Încorporat
Complexitatea codului Power Fx complexitatea codului crește odată cu complexitatea datelor Fără cod
Acțiuni acceptate Power Fx Tot Parțial (Consultați limitările din Nota importantă de la începutul acestui articol.)
Regulile de verificare a aplicațiilor Fără Semnalați problemele comune de configurare
Experiență de utilizator offline sau conectivitate Nu este furnizat/doar personalizat Automat
Sincronizați experiența sau starea utilizatorului Nu este furnizat/doar personalizat Automat
Suport pentru imagini și fișiere Da, dar poate atinge limite de performanță și memorie Neacceptat
Sincronizare delta optimizată No Da
Rezolvarea conflictului Manual Automat
Local depozit de date Fișiere Baza de date tranzacțională
Gestionează automat modificările schemei No Da
Lansare rapidă a aplicației cu seturi mari de date No Da
Limită de dimensiune a datelor În funcție de dispozitiv, 30-70 MB în majoritatea cazurilor În funcție de dispozitiv, până la capacitatea de stocare a dispozitivului

Consultați și

Lucrul offline cu aplicații canvas