Udostępnij przez


Mobile Offline dla aplikacji opartych na modelu — omówienie

Czy nie byłoby wspaniale korzystać z Twojej aplikacji mobilnej, nie martwiąc się o niestabilne połączenie z Internetem? Dzięki aplikacjom opartym na modelu utworzonym za pomocą usługi Power Apps i nowemu doświadczeniu priorytetowego trybu offline, jest to możliwe. Osoby, które muszą pracować z lokalizacji zdalnych, mogą nadal bezproblemowo pracować bez obaw o ich połączenie internetowe.

Dzięki nowemu środowisku mobilnemu w trybie offline włączonemu dla aplikacji opartych na modelu nie tylko możesz kontynuować pracę w trybie offline, masz również lepszą wydajność urządzenia, bardziej reagującą aplikację i mniej opróżniania baterii, ponieważ do serwera jest mniejsza liczba połączeń.

Połączenie internetowe jest wymagane do synchronizacji danych między urządzeniem przenośnym a usługą Microsoft Dataverse.

Aby rozpocząć pracę z urządzeniami przenośnymi w trybie offline, twórca aplikacji musi włączyć i zdefiniować tabele, które są dostępne do użytku w trybie offline przy użyciu nowoczesnego projektanta aplikacji. Aby uzyskać więcej informacji, przejdź do tematu Konfigurowanie urządzeń przenośnych w trybie offline.

Trybem offline aplikacji mobilnej jest domyślnie priorytetowy tryb offline dostępny jako pierwszy

Podejście 'offline-first' oznacza, że wszystkie dane, które mogą być potrzebne offline, są kopiowane na Twoje urządzenie mobilne. Wymaga to początkowego dostępu do sieci w celu pobrania danych. Gdy masz dane, będziesz pracować tylko z danymi na urządzeniu lokalnym przez cały czas. Jest to prawdą zarówno wtedy, gdy urządzenie jest połączone i odłączone od sieci.

Przejście do i z dostępu do sieci nie ma wpływu na wydajność aplikacji, ponieważ korzysta z danych lokalnych. Usługa Power Apps monitoruje dostęp do sieci i automatycznie synchronizuje zmiany wprowadzone lokalnie z serwerem i pobiera wszelkie aktualizacje wprowadzone na serwerze. Funkcje trybu offline automatycznie obsługują połączenia sieciowe typu spotty, pobierają dane, przekazują dane, obsługują wykrywanie konfliktów i nie tylko. Wbudowane funkcje trybu offline minimalizują zasoby systemowe i są wysoce wydajne.

Gdy tryb offline jest skonfigurowany i włączony dla aplikacji opartej na modelu, każda osoba korzystająca z aplikacji mobilnej Power Apps może również używać aplikacji w trybie offline. Domyślnie aplikacja mobilna Power Apps działa w trybie offline z połączeniem internetowym lub bez nich. Ta funkcja optymalizuje wydajność w trybie offline i tworzy spójne środowisko dla użytkowników w miarę zmieniania lokalizacji:

  • Online: występuje, gdy połączenie internetowe jest dostępne, ale tryb offline nie jest skonfigurowany. Aplikacja mobilna działa podobnie jak w przypadku korzystania z aplikacji z połączeniem internetowym na komputerze. Po utracie połączenia z Internetem aplikacja mobilna jest bezużyteczna. Nie jest to zalecane.
  • Najpierw w trybie offline bez połączenia internetowego: dane są pobierane i wszystkie zmiany są zapisywane na urządzeniu przenośnym. Po przywróceniu połączenia internetowego zmiany są automatycznie synchronizowane z serwerem.
  • Najpierw w trybie offline z połączeniem internetowym: dane są pobierane na urządzenie, a wszystkie zmiany są zapisywane lokalnie. Ponieważ istnieje połączenie internetowe, aplikacja automatycznie próbuje przeprowadzić synchronizację co kilka minut.

Ważne

Aby uzyskać więcej informacji na temat konfigurowania aplikacji kanwy dla urządzeń przenośnych w trybie offline, przejdź do tematu Tworzenie aplikacji kanwy obsługujących tryb offline

Priorytetowy tryb offline a klasyczny tryb offline

W przypadku środowiska opartego na trybie offline ważne jest, aby zrozumieć najważniejsze korzyści wynikające z korzystania z trybu offline w porównaniu z klasycznym środowiskiem offline.

Najpierw w trybie offline Klasyczny tryb offline
  • Dane są zawsze takie same, niezależnie od połączenia sieciowego.
  • Nie ma przełącznika, aby użytkownicy przełączali się z trybu offline do trybu online. Użytkownik nigdy nie zapomina o synchronizowaniu zmian z powrotem z serwerem, ponieważ aplikacja wykonuje je automatycznie.
  • Użytkownicy mogą pominąć początkową synchronizację w trybie offline i pozostać w trybie online, co oznacza, że użytkownicy w Twojej organizacji mogą nie mieć takiego samego doświadczenia.
  • Użytkownicy muszą pamiętać, aby wyłączyć przełącznik Praca w trybie offline , zanim będą mogli synchronizować zmiany z serwerem.
  • Aby zapisać zmiany w trybie offline, należy ustawić przełącznik Praca w trybie offline na . W przeciwnym razie, gdy nastąpi utrata dostępu do Internetu podczas pracy nad wierszem, zmiany zostaną utracone.
  • Wiersze, które widzisz w trybie offline, są wylistowane z lokalnej bazy danych. Oznacza to, że wiersze widoczne w trybie offline i w trybie online mogą się różnić.