앱 전환 가이드
  • 21 Oct 2024
  • 2 읽을 분
  • 기여자

앱 전환 가이드


기사 요약

트리거의 트랜지션에 대한 설명

앱의 많은 트리거는 트랜지션으로 끝납니다. 이 문서에서는 트랜지션의 작동 방식, 트랜지션의 기능 및 트랜지션을 실행할 때 예상되는 사항에 대해 간략하게 설명합니다.

:::(Warning) (경고)사전 트랜지션 런타임은 LTS 11에서 더 이상 사용되지 않습니다. 이 기능을 사용하는 모든 이전 앱은 2024년 4월 이전에 마이그레이션해야 계속 실행할 수 있습니다. 여기에서 앱을 마이그레이션하는 방법을 알아보세요.:::

전환이란 무엇인가요?

전환은 사용자가 단계와 앱 사이를 이동할 수 있도록 하는 기능입니다. 모든 종류의 트리거 내에 트랜지션을 추가하여 생성한 앱을 통해 사용자를 적절하게 라우팅할 수 있습니다.

새 전환 추가를 클릭하면 몇 가지 옵션이 있습니다:

단계로 이동

  • 이전
  • 다음
  • 특정 단계
  • 이름별 단계로 이동

  • 앱 취소
  • 앱 취소 후 현재 사용자 로그아웃
  • 취소 후 앱으로 변경
  • 취소 후 단계 앱으로 변경 , 단계
  • 완료 후 스플래시 화면으로 이동
  • 앱 완료
  • 앱 완료 후 현재 사용자 로그아웃
  • 완료 후 앱으로 변경
  • 완료 후 단계 앱, 단계로 변경
  • 완료 후 단계로 변경
  • 앱 완료 후 이름별 앱의 첫 번째 단계로 이동

전환 사용

트리거의 Then 문에는 하나만 추가할 수 있으므로 사용 가능한 옵션을 식별하는 것은 매우 중요합니다. 이 점을 더 명확히 하기 위해 여러 조건 또는 else 문이 포함된 트리거의 각 Then에 전환을 추가할 수 있습니다.

트랜지션에 대한 다른 참고 사항은 다음과 같습니다:

  • 전환은 반드시 Then 액션의 끝에 있어야 합니다. 이렇게 하면 모든 데이터가 캡처되고 트랜지션이 해당 트리거의 마지막 액션이 됩니다.
  • 동일한 트리거 유형을 여러 개 사용하는 경우(즉, 동일한 버튼에 여러 개의 트리거가 있는 경우) 모든 전환 기반 로직이 단일 트리거 내에 유지되도록 해야 합니다.

:::(Warning) (경고)전환 동작이 두 개 이상인 트리거가 있는 앱 실행은 2024년 3월(LTS 12)부터 더 이상 지원되지 않으며, 영향을 받는 앱은 새 전환으로 마이그레이션할 수 없이 자동으로 아카이브됩니다. R261부터는 영향을 받는 앱이 자동으로 새 트리거를 사용하도록 할 것인지, 아니면 단계별 지침에 따라 직접 트리거를 변경할 것인지 선택할 수 있습니다:

트랜지션과 트리거 상호 작용

트랜지션이 발생하면 단계 및 앱 수준 트리거가 모두 활성화될 수 있습니다. 예를 들어, 스텝에서 완료 트리거가 발생하면 단계 종료 트리거가 활성화되고 앱 완료 트리거가 실행될 수 있습니다. 다음 다이어그램은 전환이 있는 이벤트의 흐름을 표시하는 다양한 예시를 간략하게 설명합니다.

트랜지션 전 런타임에서 트랜지션 런타임으로 마이그레이션하는 방법

아직 전환 전 런타임을 사용하는 앱에는 다음과 같은 알림이 표시됩니다:

Pre%20Transition%20Runtime%20Deprecation%20Notice

마이그레이션 시작을 클릭하면 앱을 마이그레이션하는 방법에 대한 단계별 지침이 포함된 모달이 열립니다. 이 프로세스는 언제든지 시작하고 중지할 수 있습니다. 경우에 따라서는 앱을 자동으로 마이그레이션할 수 있으며 별도의 조치가 필요하지 않습니다. 사용자는 내 앱 변환을 클릭하기만 하면 됩니다!

Pre%20Transition%20Runtime%20Triggers%20Migration%20Process

그러나 대부분의 경우 앱을 자동으로 마이그레이션할 수 없으므로 마이그레이션을 위해 앱을 변경해야 합니다. 마이그레이션 프로세스에서는 앱을 마이그레이션할 수 있도록 다음 지침을 제공합니다:

Manual%20Pre%20Transition%20Runtime%20Trigger%20Migration%201

Manual%20Pre%20Transition%20Runtime%20Trigger%20Migration%202

Manual%20Pre%20Transition%20Runtime%20Trigger%20Migration%203

Manual%20Pre%20Transition%20Runtime%20Trigger%20Migration%204

FAQ

고객이 문제를 해결하고 설정의 적절한 기능에 영향을 미치지 않고 신뢰할 수 있나요? 즉, 이후에도 앱 라우팅이 계속 가능한가요?

예, 대부분의 트리거의 경우 자동으로 이전할 수 있으며 기능은 그대로 유지됩니다. 전환 전 런타임이 있는 트리거의 경우 수동 마이그레이션 프로세스가 진행됩니다.

트리거에 대한 구두 안내가 필요하신가요?

마이그레이션 시작을 클릭하면 뒤로 물러날 수 있으며 앱은 변경되지 않습니다. 마이그레이션 시작 버튼을 누르면 변경해야 하는 트리거를 안내해 줍니다. 그런 다음 앱의 개발 버전에서 트리거를 수정할 것으로 예상됩니다. 모든 것이 예상대로 작동하는지 테스트하고 확인했으면 앱을 게시해야 합니다. 그런 다음 마이그레이션 시작 흐름을 다시 실행하여 나중에 되돌릴 수 없는 앱을 변환할 준비가 되었는지 확인할 수 있습니다. 하지만 최종 변환(어쨌든 새 버전을 게시해야 함)을 수행할 때까지 게시된 앱에 영향을 주지 않고 앱을 테스트할 수 있습니다.


원하는 것을 찾았나요?

community.tulip.co로 이동하여 질문을 게시하거나 다른 사람들이 비슷한 문제를 겪은 적이 있는지 확인할 수도 있습니다!


이 문서가 도움이 되었습니까?