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
Feedback
https://aka.ms/ContentUserFeedback.
În curând: Pe parcursul anului 2024, vom elimina treptat Probleme legate de GitHub ca mecanism de feedback pentru conținut și îl vom înlocui cu un nou sistem de feedback. Pentru mai multe informații, consultați:Trimiteți și vizualizați feedback pentru