Skip to content

Latest commit

 

History

History
38 lines (26 loc) · 1.99 KB

work-in-offline-mode.md

File metadata and controls

38 lines (26 loc) · 1.99 KB
title description author ms.component ms.topic ms.date ms.subservice ms.author ms.custom ms.reviewer ms.assetid search.audienceType
Work with model-driven apps offline (offline-first mode)
Learn how to work offline on your mobile device.
trdehove
pa-user
quickstart
06/06/2024
mobile
trdehove
sericks
enduser

Work with model-driven apps offline (offline-first mode)

For a model-driven app to be available in offline mode, app and user data must be downloaded on your device. This process is called initial offline sync.

The app data includes all the resources needed for the app to run properly. User data includes data stored in Microsoft Dataverse tables configured in the offline profile.

During the initial offline sync, you receive a notification stating that your app is syncing the offline data with the number of rows downloaded. The notification also indicates how much disk space is used. The initial offline sync can take a few minutes or longer, depending on what is configured in the offline profile. If the initial offline sync isn't complete, it triggers every time the app is opened. You also get the same notification when you resume the app after a long period of inactivity.

:::image type="content" source="media/mobile-offline-first-notification-1.png" alt-text="Offline status screen.":::

When the initial sync is completed, you can start using the app in offline mode.

When you refresh your data on a grid view, you get a notification stating, Updating data....

:::image type="content" source="media/mobile-offline-first-update-notification.png" alt-text="Refreshing offline status.":::

The sync status is always available, at a glance, with the offline sync (globe) icon. For more information about offline sync status, see Offline sync icon.

:::image type="content" source="media/mobile-offline-device-status-page.png" alt-text="See more information about the sync process.":::

[!INCLUDEfooter-include]