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.

Wichtig

  • Die auf den Offlinegebrauch ausgelegten Features arbeitet nur mit Dataverse-Tabellen und unterstützt die folgenden Power Fx-Funktionen nicht:
    • Min/Max/Avg
    • Relate
    • Unrelate
    • In (Mitgliedschaft)
    • UpdateIf
    • RemoveIf
  • Der Filter für die Spaltensuche unterstützt nur eine Suchebene, wenn die App offline aktiviert ist.
  • m:n-Beziehungsdaten werden nicht unterstützt.

Microsoft plant, diese Funktionen und Token in Zukunft zu unterstützen.

Sie können auch komplexe Offline Apps mit angepassten Offline-Profilen erstellen. Ein Offline-Profil ist ein Satz von Filtern und Einschränkungen für die Daten, die Ihre App auf die mobilen Geräte der Benutzer lädt. 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 Offline-Funktionen sorgen für die Erkennung von Konflikten 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 Offline-Funktionalität für Canvas-Apps anstelle der LoadData/SaveData Power Fx-Funktionen 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 Einschränkungen im Hinweis Wichtig am Anfang dieses Artikels.)
Regeln für die App-Überprüfung Nein Häufige Konfigurationsprobleme melden
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 Nicht unterstützt
Optimierte Delta-Synchronisierung Nein 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, bis zur Speicherkapazität des Geräts

Siehe auch

Offline mit Canvas Apps arbeiten