AppMaster 의 다양한 비즈니스 프로세스 블록을 통해 모바일 및 웹 애플리케이션에서 다양한 로직을 구축할 수 있습니다. 이 기사에서는 지정된 매개변수에 따라 사용자 연락처를 생성하는 간단한 모바일 애플리케이션의 예를 고려합니다. 대부분의 애플리케이션 설정은 생략되었으며 이 문서에서는 자세히 설명하지 않습니다(예: onLaunch 트리거 설정).
기본 로직은 사전 설치된 연락처 추가 비즈니스 프로세스 블록을 사용하여 구현됩니다.
- 이름 [문자열];
- 전화번호[전화]
- 이메일[이메일]
- 위치[문자열]
- 회사 [문자열]
- 생일[날짜]
먼저 애플리케이션에 모바일 앱 모듈을 설치해야 합니다. 이 모듈은 모듈 섹션에 있습니다.
모듈 설치 후 모바일 앱 디자이너 탭으로 이동하여 로그인 화면을 제외한 모든 자동 생성 화면을 제거하십시오. 인증 비즈니스 프로세스가 생성됩니다. 이 링크 에서 인증 비즈니스 프로세스 사용자 정의에 대해 읽을 수 있습니다.
다음으로 빈 화면(View)이 생성되고 기능적 요소로 채워집니다. 이름 텍스트 필드; 전화번호에 대한 전화 필드 이메일을 위한 이메일 필드와 생일을 위한 날짜 선택기. 인터페이스는 다음과 같습니다.
연락처를 추가하는 논리는 연락처 추가 버튼의 onTap 트리거로 시작하는 비즈니스 프로세스이며 다음과 같습니다.
- InputString 속성 가져오기 - 텍스트 필드 위젯에서 이름 값(Name)을 가져옵니다.
- InputEmail 속성 가져오기 - 이메일 필드 위젯에서 이메일 값(이메일)을 가져옵니다.
- InputPhone 속성 가져오기 - 전화 필드 위젯에서 전화 번호(전화 번호)를 가져옵니다.
- 날짜 선택기 속성 가져오기 - 날짜 선택기 위젯에서 생일 날짜(생일)를 가져옵니다.
- 연락처 추가 - 위의 입력에서 입력 값을 받아 사용자의 스마트폰에 연락처를 생성합니다.
마지막으로 남은 것은 앱을 로드할 때 내비게이션을 설정하는 것입니다. 탐색은 Triggers & Actions 섹션의 시작 트리거를 사용하여 구성됩니다.
탐색은 Navigate 블록을 사용하여 수행됩니다. 애플리케이션 시작 시 탐색 유형(onLaunch)은 항상 루트여야 합니다. 이 예에서 사용자는 먼저 로그인 화면으로 이동해야 하므로 이 화면은 Navigate 블록의 Screen 속성에 지정됩니다.
인증에 성공한 경우 Navigate 블록의 Screen 속성이 사용자 주소록에 연락처를 추가하기 위해 생성한 화면을 가리키도록 인증 비즈니스 프로세스를 편집하는 것을 잊지 마십시오.
따라서 본 글에서는 모바일 애플리케이션에서 Add Contact 블록을 사용하여 사용자의 주소록에 새로운 연락처를 추가하는 원리에 대해 살펴보았다.