画布应用的移动离线限制

在离线模式下设置移动应用程序之前,请务必通读以下限制。 我们建议您同时查看 开发供离线使用 的应用的最佳做法和 优化离线配置文件

限制和已知问题

  • 同步的记录总数限制为 3,000,000。 尝试同步大量记录失败。 此数字还包括用于离线功能的隐藏表。

  • 不在解决方案中的画布应用程序不能在离线模式下使用。

  • 脱机优先功能仅适用于独立的画布应用。 它不适用于嵌入式画布应用程序自定义页面 Teams 中的画布应用程序

  • 脱机优先功能仅适用于 Dataverse 表格,且不支持下列 Power Fx 函数:

    • Relate
    • Unrelate
    • UpdateIf
    • RemoveIf
  • 当应用程序配置为离线使用时,按列查找进行筛选仅支持一级查找。

  • 脱机模式不支持多对多关系。

  • Dataverse 非连接器(例如 SharePoint)在脱机模式下不受支持。

    备注

    如果使用脱机模式,并且您的数据位于 Excel 或 CSV 文件或 SharePoint 列表中,我们建议使用外部数据创建画布应用程序,这会使用 Copilot 来帮助 Dataverse 生成表格。

  • 脱机模式不支持 Virtual tables弹性表

  • 计算字段和汇总字段—是同步到客户端—的行的一部分,不会被客户端重新计算。 在同步更新的行时,将在服务器上发生重新评估。

  • 在离线模式下运行应用程序时,当您从包含映射到另一个表的字段的表中创建新记录时,不会预填充映射的字段。

  • 离线配置文件不能在两个画布应用程序中使用。

  • 如果在画布应用程序和模型驱动应用程序中使用相同的离线配置文件,它将创建两个独立的本地数据库。

  • 自动生成的离线配置文件不处理筛选器。 因此,针对应用中使用的每个表格,它会下载用户拥有权限的所有列。

  • 如果未选择任何排序顺序,则资源库中的项目可能会以不同的顺序显示于可离线使用的应用中。 在资源库控件中选择排序顺序,以确保应用在移动设备应用和网页浏览器中的行为一致。

  • 只有当 Power Apps 在您的设备的前台运行且屏幕解锁时,才能定期同步数据。 了解更多信息:在后台离线同步数据

配置文件筛选器限制

配置文件详细信息 限制
为每个表定义的关系 最多允许 15 个关系。 在 15 个关系中,最多有一个多对多 (M:M) 或一对多 (1:M) 关系。 如果有任何自定义表需要此方案,则再次访问数据模型。 循环引用或自引用不受支持。
图像和文件 图像和文件与任何其他表具有相同的限制。 由于隐式定义的关系,离线配置文件跨所有实体最多只能包含 14 个图像列。

另请参见

排除 Power Apps 移动应用程序中的离线同步错误