마지막 딥링크 가져오기
static Future<String?> getLastDeeplink()Adjust.getLastDeeplink 메서드를 호출하여Adjust.processAndResolveDeeplink 또는 Adjust.processDeeplink 메서드로 전달된 마지막 딥링크 URL을 반환할 수 있습니다.
final lastDeeplink = await Adjust.getLastDeeplink();if (lastDeeplink != null) { print('Last deep link: $lastDeeplink');}리퍼러를 통한 딥링크 처리
어트리뷰션/리어트리뷰션 및 딥링킹 개선을 위해 딥링크 또는 앱 실행의 소스 트래킹에 사용되는 선택적 리퍼러 URL입니다. 예를 들어, SEO/오가닉 검색과 같은 채널에서는 Adjust 링크가 직접 사용되지 않습니다. 클라이언트의 루트 도메인에 Android 앱 링크가 구현되고 앱 실행을 트리거하는 경우, 이러한 채널에서 Adjust는 리퍼러 URL에서 전송되는 시그널에 의존하여 사용자를 어트리뷰션 또는 리어트리뷰션해야 할 수 있습니다.
앱이 내부적으로 이 정보를 획득할 수 있는 경우(iOS 및 Android에서의 방법 참조), 아래와 같이 리퍼러 정보를 SDK에 전달할 수 있습니다.
AdjustDeeplink adjustDeeplink = new AdjustDeeplink("DeepLinkThatLaunchedAnApp");adjustDeeplink!.referrer = "Referrer";
Adjust.processAndResolveDeeplink(adjustDeeplink);LinkMe 활성화(iOS에만 해당)
bool? isLinkMeEnabled;Adjust SDK를 사용하면 디바이스 페이스트보드에서 딥링크 정보를 복사할 수 있습니다. Adjust LinkMe 솔루션과 함께 사용 시 Adjust SDK는 iOS 15 이후 버전이 지원되는 기기에서 디퍼드 딥링킹을 활성화합니다.
LinkMe URL을 클릭하면 링크 정보를 페이스트보드에 복사할 수 있습니다. Adjust SDK는 딥링크 정보에 대한 시스템 페이스트보드를 읽고, 딥링크 정보가 있는 경우 사용자를 의도한 페이지로 이동시킬 수 있습니다.
앱에서의 페이스트보드 확인을 활성화하려면 config 객체의 isLinkMeEnabled 속성을 true로 설정합니다.
AdjustConfig adjustConfig = new AdjustConfig('{YourAppToken}', AdjustEnvironment.sandbox);adjustConfig.isLinkMeEnabled = true;
Adjust.initSdk(adjustConfig);