模型驱动应用的 Mobile Offline 概览

使用您的移动应用而不用担心 Internet 连接不稳定不是很好吗? 借助使用 Power Apps 制作的模型驱动应用和全新的 Mobile Offline 优先体验,这一切皆有可能。 需要在远程位置工作的人可以继续无缝工作,而不必担心他们的 Internet 连接。

为模型驱动应用启用新 Mobile Offline 体验后,您不仅可以继续在脱机模式下工作,还可以获得更好的设备性能、响应性更强的应用,并减少电池消耗,因为建立的服务器连接更少。

需要通过 Internet 连接才能在移动设备和 Microsoft Dataverse 之间同步数据。

若要开始使用 Mobile Offline,应用制作者需要使用现代应用程序设计器启用和定义可脱机使用的表。 有关详细信息,请转到设置 Mobile Offline

默认情况下,Mobile Offline 支持脱机优先

_脱机优先_意味着脱机时您可能需要的所有数据都会复制到您的移动设备。 这需要初始网络访问权限来下载数据。 拥有数据后,您始终只能使用本地设备上的数据。 当您的设备已连接网络时和当您的设备与网络断开连接时,都是如此。

移入和移出网络访问不会影响应用的性能,因为它使用本地数据。 Power Apps 会监视网络访问,并自动与服务器同步在本地所做的更改,并下载在服务器上进行的任何更新。 脱机功能会自动处理不稳定的网络连接、下载数据、上传数据、处理冲突检测等。 内置的脱机功能可最大限度地减少系统资源并具有高性能。

当为您的模型驱动应用配置并启用了脱机模式时,使用 Power Apps 移动应用的所有人都可以在脱机模式下使用本应用。 默认情况下,无论是否具有 Internet 连接,Power Apps 移动应用都运行脱机优先功能。 此功能可优化脱机性能,并在用户更改位置时提供一致的体验:

  • 联机:在 Internet 连接可用但未设置脱机模式时发生。 移动应用的运行类似于在您的 PC 上通过 Internet 连接使用该应用。 当 Internet 连接丢失时,移动应用将无法使用。 不推荐这样做。
  • 无 Internet 连接时脱机优先:下载数据,所有更改都保存到移动设备上。 当 Internet 连接恢复时,更改会自动同步到服务器。
  • 有 Internet 连接时脱机优先:将数据下载到设备,所有更改都保存在本地。 由于存在 Internet 连接,因此应用会自动尝试每隔几分钟同步一次。

重要

若要详细了解如何为画布应用设置 Mobile Offline,请转到开发可脱机运行的画布应用

脱机优先与经典脱机

对于脱机优先体验而言,了解_脱机优先体验_与_经典脱机体验_的关键好处非常重要。

脱机优先 经典脱机
  • 无论网络连接如何,数据都始终相同。
  • 没有可供用户从脱机模式切换到联机模式的切换开关。 用户永远不会忘记将他们的更改同步回服务器,因为应用会自动执行此操作。
  • 用户可以选择跳过初始脱机同步并保持联机,这意味着您组织中的用户可能不会有相同的体验。
  • 用户必须记住禁用 在脱机模式下工作 开关,然后才能与服务器同步更改。
  • 若要在脱机模式下保存更改,您需要将 在脱机模式下工作 开关设置为 。 否则,在您处理行时,如果遇到 Internet 连接突然断开的情况,您所做的更改将丢失。
  • 您在离线模式下看到的行是从本地数据库列出的。 这意味着,您在脱机模式与联机模式下看到的行可能不同。