Skip to content

Commit fb232b8

Browse files
authored
Merge pull request #9287 from MicrosoftDocs/main
Publishing again on 3/18/24
2 parents c95a4ac + 76422a8 commit fb232b8

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

powerapps-docs/maker/canvas-apps/offline-apps.md

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.subservice: canvas-developer
66
ms.topic: conceptual
77
ms.custom: canvas
88
ms.reviewer: mkaur
9-
ms.date: 03/02/2022
9+
ms.date: 03/18/2024
1010
ms.author: mustlaz
1111
search.audienceType:
1212
- maker
@@ -19,19 +19,24 @@ contributors:
1919

2020
Mobile users often need to be productive even when they have limited or no connectivity. When you build a canvas app, you can perform these tasks:
2121

22-
- Open Power Apps Mobile and run apps when offline.
22+
- Open Power Apps Mobile and run apps when the device is not connected to the network.
2323
- Determine when an app is offline, online, or in a metered connection by using the [Connection](functions/signals.md#connection) signal object.
24-
- Use [collections](create-update-collection.md) and leverage the [**LoadData** and **SaveData**](functions/function-savedata-loaddata.md) functions for basic data storage when offline.
24+
- Synchronize data between your device and the server.
25+
26+
If your app connects to Dataverse, offline support is [**built-in**](../../mobile/canvas-mobile-offline-overview.md). Power Apps will allows you to download data to your device and upload changes back to Dataverse. If your app does not use Dataverse, you can use collections and leverage the [**LoadData** and **SaveData**](functions/function-savedata-loaddata.md) functions for basic storage when offline.
2527

2628
> [!NOTE]
27-
> - Offline capability is now built-in with the preview of [offline-first](../../mobile/canvas-mobile-offline-overview.md) experience for apps based on Microsoft Dataverse. Learn more: [Set up mobile offline for canvas apps (preview)](../../mobile/canvas-mobile-offline-setup.md), [Working with canvas apps offline (preview)](../../mobile/canvas-mobile-offline-working.md)
28-
> - Offline capability for canvas apps is only available while running the apps using the native [Power Apps Mobile](https://powerapps.microsoft.com/downloads/) players on iOS, Android, and Windows.
29+
> - Offline capability for canvas apps is available while running the apps using the native [Power Apps Mobile](https://powerapps.microsoft.com/downloads/) players on iOS, Android, and Windows.
2930
> - Canvas apps running in web browsers can't run offline, even when using a web browser on a mobile device.
3031
> - Canvas apps in Teams are limited to 1 MB of data through the LoadData and SaveData functions—useful for a small number of text strings, numbers, and dates. Use of images or other media is inappropriate for this limit. More information: [**LoadData** and **SaveData** function reference](functions/function-savedata-loaddata.md)
3132
32-
This article includes an example using Twitter data. An even simpler example that doesn't require a connection is included in the [**LoadData** and **SaveData** function reference](functions/function-savedata-loaddata.md).
33+
## Enable offline support in a Dataverse-based canvas app
34+
For Microsoft Dataverse-based canvas apps, you must use the offline capability built-in with the [offline-first](../../mobile/canvas-mobile-offline-overview.md) experience. For more information, see [Set up mobile offline for canvas apps](../../mobile/canvas-mobile-offline-setup.md) and [Working with canvas apps offline](../../mobile/canvas-mobile-offline-working.md). With the flip of a switch, your app can work with Dataverse data wherever you are, with or without a network connection. Just build your app with standard Power Fx formulas and the offline feature handles all the complexity for you.
35+
36+
## Use LoadData and SaveData for all other connectors
37+
This section includes an example using Twitter data. An even simpler example that doesn't require a connection is included in the [**LoadData** and **SaveData** function reference](functions/function-savedata-loaddata.md).
3338

34-
Watch this video to learn how to create offline enabled canvas apps:
39+
Watch this video to learn how to create offline enabled canvas apps which don't use Dataverse data:
3540
> [!VIDEO https://www.microsoft.com/videoplayer/embed/RWLAka]
3641
3742
## Limitations

0 commit comments

Comments
 (0)