액션의 종류
Action Flow 에서 사용할 수 있는 모든 액션
4 min read
액션을 추가할 때는 카테고리별로 정리된 메뉴에서 고릅니다. 각 액션은 하나의 일을 하며, 순서대로 이어 붙여 동작을 만듭니다.
Navigation — 화면 이동
- Page Navigation — 다른 Page 로 전환합니다. 전환 방식과 애니메이션을 지정할 수 있습니다.
- Open URL — 브라우저나 인앱 Safari 로 웹 주소를 엽니다.
- App Store Product Page — 다른 앱의 App Store 제품 페이지를 띄웁니다(앱의 숫자 ID 필요).
Data — 데이터 조작
데이터가 바뀌면 바인딩된 화면도 자동으로 갱신됩니다.
- Update Data — 한 데이터 값을 다른 곳으로 복사합니다. 배열 대상일 때는 Append(뒤에 추가) 또는 Replace(통째로 교체) 모드를 고릅니다.
- Update String / Update Number / Update Bool — 특정 타입의 값을 대상에 직접 기록합니다.
- Array Count — 배열의 항목 수를 세어 숫자로 출력합니다.
- Copy to Clipboard — 텍스트를 클립보드에 복사합니다.
Math — 계산
두 숫자를 받아 결과를 출력합니다.
- Add / Subtract / Multiply / Divide — 사칙연산
- Compare — 두 숫자를 비교(
==,>,<,>=,<=)해 참/거짓을 출력합니다.
Text — 텍스트 처리
- To Uppercase / To Lowercase / To Capitalized — 텍스트 변환
- Compare Text — 두 문자열을 비교(equals / contains / starts with / ends with 등)해 참/거짓을 출력합니다.
Network — API
- API Call — HTTP 요청을 보내고 응답을 받습니다. (API 응답을 화면에 바인딩하기 참고)
Logic — 흐름 제어
- Conditional — 조건에 따라 분기합니다. (조건과 분기)
- Wait — 지정한 시간 동안 실행을 잠시 멈춥니다.
UI · Device — 피드백
- Alert / Dialog — 알림이나 커스텀 다이얼로그를 띄웁니다.
- Haptic Feedback — 햅틱 진동을 발생시킵니다.
- Share — 시스템 공유 시트로 텍스트를 공유합니다.
- Play System Sound — iOS 시스템 사운드를 재생합니다.
- Web View 제어 — 화면의 Web 컴포넌트를 제어합니다(URL 로드, 새로고침, 뒤로/앞으로).
Compare / Compare Text 로 만든 참/거짓 값을 조건과 분기에 연결하면, 계산 결과에 따라 앱이 다르게 동작하게 만들 수 있습니다.