안드로이드 딥링킹 포스트 사용자 이벤트
개요
경우에 따라 사용자는 딥링킹 대상에 의해 가리키는 애플리케이션 페이지로 계속 이동하기 전에 일종의 이벤트를 거쳐야 합니다.
이러한 사용자 이벤트의 예는 다음과 같습니다.
- 로그인 프로세스
- 스플래시 페이지
- Consenting to usage terms
구현하기
사용자 이벤트와 디퍼드 딥링킹 흐름 간에 쉽고 안전하게 동기화하기 위해서는 다음 메인 페이지에서 SDK를 초기화하고 시작하는 것이 좋습니다: activity context
는 사용자 이벤트가 수행되는 페이지입니다. 예를 들어 로그인 프로세스를 구현하는 뷰입니다. 이는 SDK 및 다음에서 초기화되고 시작되는 일반적인 흐름과 다릅니다 application context
.
확장 디퍼드 딥링킹 흐름에서 사용되는 콜백은 또한 다음 프로세스에서도 호출되야 합니다. activity context
.
디퍼드 딥링킹과 다이렉트 딥링킹 데이터를 저장하고, 이벤트가 수행된 후에만 사용자를 필요한 목적지로 라우팅하는 것은 개발자의 책임입니다.
코드 예시
이 Github 브랜치에서는 딥링킹 대상으로 이동하기 전에 가상 사용자 인증을 기다리는 코드 샘플을 찾을 수 있습니다. 인증이 확인되면 사용자가 대상으로 이동합니다. 이 흐름은 디퍼드 딥링킹과 다이렉트 딥링킹(앱이 이미 설치된 경우) 모두와 관련이 있습니다.
애플리케이션 컨텍스트에 앱스플라이어 SDK 코드가 없는 것을 확인할 수 있습니다. 앱스플라이어 코드는 사용자 이벤트를 수행하는 활동으로 완전히 이동했습니다.
최신 데이터 4개월 전