移动表单最佳实践 mobile-forms-best-practices

对于移动和离线表单用例,建议构建您自己的本机应用程序,并通过Headless自适应Forms API获取表单定义。 这使您能够完全控制移动体验,并确保随着移动平台的发展提供持续的支持。

构建符合以下条件的本机移动应用程序(iOS或Android):

  1. 获取Headless表单定义 — 使用Headless自适应Forms API按需检索表单JSON(例如,当用户打开表单或在应用程序中导航到表单时)。 您可以列出可用的表单,然后通过ID获取表单定义。

  2. 在应用程序中呈现表单 — 使用首选的UI框架(例如,React Native或本机视图)从JSON呈现表单。 您可以在适合您栈栈的位置使用Forms Web SDK和现有Headless自适应表单React组件,也可以构建您自己的使用相同JSON结构的渲染器。

  3. 可选支持脱机 — 在您的应用程序中实施本地存储和同步。 例如,联机时缓存表单定义,在本地保存草稿,并在设备重新联机时提交或同步数据。

这种方法可保持应用程序在Android和iOS更改时的可维护性,并使用受支持的Headless自适应Forms平台进行表单创作、验证和提交。

快速入门 getting-started

有关分步集成,请参阅创建并发布Headless表单开发人员门户

recommendation-more-help
ce8b2828-9203-402e-a565-7b758c99b2ba