Teilen über


Überblick über Mobile Offline für Canvas-Apps

Wenn Benutzende Ihrer Dataverse-basierten App nur sporadisch oder gar nicht auf das Internet zugreifen können, können Sie mit einfachen Schaltern und einem Steuerelement für Canvas den Erst-offline-Zugriff ermöglichen. Einfache Offline-first Apps sind leicht zu erstellen. Erstellen Sie Ihre App einfach mit normalen Power Fx Formeln, und die Power Apps Offline Funktionen erledigen alles andere.

Sie können auch komplexe Offline Apps mit angepassten Offline-Profilen erstellen. Ein Offlineprofil ist die Konfiguration, die die mit den Geräten der Benutzer synchronisierten Daten bestimmt. Mit Offline-Profilen können Sie die Leistung Ihrer App optimieren, indem Sie die Menge der auf das Gerät heruntergeladenen Daten reduzieren. Während Sie zum Beispiel Zugriffsrechte auf Millionen von Datensätzen in einer Tabelle haben, benötigt Ihre App vielleicht nur tausend davon. Wenn Sie nur tausend Datensätze herunterladen, ist die Leistung Ihrer App besser. Wenn Sie mehr als 15 Tabellen in Ihrer Offline App benötigen, sollten Sie die Verwendung eines angepassten Offline Profils in Betracht ziehen.

Um mit Mobile Offline zu beginnen, aktivieren Sie die Offline Funktion in Ihrer App und in den Tabellen, die Ihre App verwendet. In die App wird automatisch eine einfache Offline-Bildschirmvorlage eingefügt, die Sie direkt oder als Ausgangspunkt verwenden können. Mobile offline für Canvas-Apps einrichten.

Mobile Zuerst-offline-Funktion

Zuerst offline bedeutet, dass alle Daten, die Benutzer benötigen, wenn sie offline sind, auf ihr mobiles Gerät kopiert werden. Für das Herunterladen der Daten ist zunächst ein Netzwerkzugriff erforderlich. Danach arbeiten die Benutzer jedoch ausschließlich mit den lokal auf ihrem Gerät gespeicherten Daten, auch wenn sie online sind. Das Ein- und Ausschalten des Netzwerks hat keinen Einfluss auf die Leistung der App, da sie lokale Daten verwendet. Power Apps überwacht den Zugriff Ihrer App auf das Netzwerk. Wenn es eine Verbindung erkennt, synchronisiert es automatisch alle lokalen Änderungen mit dem Server und lädt alle Aktualisierungen vom Server herunter. Die Offlinefunktionen übernehmen die Konflikterkennung und minimieren die Nutzung von Systemressourcen.

Wenn Sie die Offline-Funktionalitäten in Ihrer App einschalten, wird die App immer zuerst offline ausgeführt, mit oder ohne Internetverbindung. Diese Funktion optimiert die Offline-Leistung und schafft ein konsistentes Erlebnis für Benutzer, wenn sie den Standort wechseln.

Warum sollte ich die Offline-Unterstützung für Canvas-Apps anstelle von LoadData/SaveData verwenden?

Die Verwendung der integrierten Offlinefunktionalität für Canvas-Apps anstelle der Funktionen „LoadData“/„SaveData“ Power Fx bietet einige wichtige Vorteile.

Thema LoadData/SaveData Offline integriert
Unterstützung von Power Apps Studio Benutzerdefiniert Integriert
Codekomplexität Die Power Fx-Codekomplexität steigt mit der Datenkomplexität Kein Code
Unterstützte Power Fx-Funktionen Alle Teilweise (siehe Mobile Offline-Einschränkungen für Canvas-Apps.)
Regeln für die App-Überprüfung Ohne Häufige Konfigurationsprobleme werden gekennzeichnet
Offline- oder Konnektivitäts-Benutzererfahrung Nicht bereitgestellt/nur benutzerdefiniert Automatisch
Benutzererfahrung oder Status synchronisieren Nicht bereitgestellt/nur benutzerdefiniert Automatisch
Bild- und Dateiunterstützung Ja, es kann jedoch zu Leistungs- und Speichereinschränkungen kommen Ja
optimierte Delta-Synchronisierung Nr. Ja
Konfliktlösung Manuell Automatisch
Lokaler Datenspeicher Files Transaktionsdatenbank
Behandelt Schemaänderungen automatisch Nein Ja
Schneller App-Start mit großen Datenmengen Nein Ja
Grenzwert für Datengröße Geräteabhängig, in den meisten Fällen 30–70 MB Geräteabhängig, 3 Millionen Zeilen

Siehe auch

Offline mit Canvas-Apps arbeiten