AppMaster 中的各种业务流程块允许您在移动和网络应用程序中构建各种逻辑。本文以一个简单的移动应用程序为例,介绍如何根据指定参数创建用户联系人。本文省略了大部分应用程序设置,也不作详细介绍(如设置 onLaunch 触发器)。
主要逻辑使用预装的添加联系人业务流程块实现。
- 姓名[字符串]
- 电话号码 [phone]
- 电子邮件 [email]
- 职位 [字符串]
- 公司 [字符串]
- 生日 [日期]
首先,您需要在应用程序中安装移动应用程序模块。该模块位于模块部分。
安装模块后,进入移动应用程序设计器选项卡,删除所有自动生成的屏幕,登录屏幕除外。授权业务流程就会生成。有关自定义授权业务流程的信息,请访问此链接。
接下来,创建一个空屏幕(视图)并填充功能元素。文本字段表示姓名;电话字段表示电话号码;电子邮件字段表示电子邮件,日期选择器表示生日。界面看起来是这样的:
添加联系人的逻辑是一个业务流程,从添加联系人按钮的 onTap 触发器开始,如下所示:
- InputString 获取属性 - 从文本字段部件获取姓名值(Name);
- InputEmail Get Properties(输入电子邮件获取属性)- 从电子邮件字段部件获取电子邮件值(电子邮件);
- InputPhone Get Properties(输入电话获取属性)- 从电话字段部件获取电话号码(电话号码);
- 日期选择器获取属性 - 从日期选择器部件获取生日日期(生日);
- 添加联系人 - 从上述输入中接收输入值,并在用户的智能手机上创建联系人。
剩下的最后一件事就是在加载应用程序时设置导航。导航使用 "触发器和操作 "部分中的启动触发器进行配置。
导航使用导航块完成。应用程序启动(onLaunch)时的导航类型必须始终为根。在我们的示例中,用户必须首先进入 "登录 "屏幕,因此在导航块的 "屏幕 "属性中指定了该屏幕。
不要忘记编辑授权业务流程,以便在授权成功的情况下,导航块的屏幕属性指向我们为向用户通讯录添加联系人而创建的屏幕。
因此,本文考虑了在移动应用程序中使用添加联系人块向用户通讯录添加新联系人的原理。