移动端 API 的 JSON 与 Protobuf:大小、兼容性与调试
解释了移动端 API 中 JSON 与 Protobuf 在负载大小、兼容性与调试方面的权衡,并给出选择文本或二进制格式的实用规则。
了解如何在移动应用程序的通讯录中添加新联系人。

AppMaster 中的各种业务流程块允许您在移动和网络应用程序中构建各种逻辑。本文以一个简单的移动应用程序为例,介绍如何根据指定参数创建用户联系人。本文省略了大部分应用程序设置,也不作详细介绍(如设置 onLaunch 触发器)。
主要逻辑使用预装的添加联系人业务流程块实现。

首先,您需要在应用程序中安装移动应用程序模块。该模块位于模块部分。

安装模块后,进入移动应用程序设计器选项卡,删除所有自动生成的屏幕,登录屏幕除外。授权业务流程就会生成。有关自定义授权业务流程的信息,请访问 此链接。

接下来,创建一个空屏幕(视图)并填充功能元素。文本字段表示姓名;电话字段表示电话号码;电子邮件字段表示电子邮件,日期选择器表示生日。界面看起来是这样的:

添加联系人的逻辑是一个业务流程,从添加联系人按钮的 onTap 触发器开始,如下所示:

剩下的最后一件事就是在加载应用程序时设置导航。导航使用 "触发器和操作 "部分中的启动触发器进行配置。

导航使用导航块完成。应用程序启动(onLaunch)时的导航类型必须始终为根。在我们的示例中,用户必须首先进入 "登录 "屏幕,因此在导航块的 "屏幕 "属性中指定了该屏幕。

不要忘记编辑授权业务流程,以便在授权成功的情况下,导航块的屏幕属性指向我们为向用户通讯录添加联系人而创建的屏幕。
因此,本文考虑了在移动应用程序中使用添加联系人块向用户通讯录添加新联系人的原理。