adjust-icon

iOS Adobe Extension v3 마이그레이션 가이드

Adobe Experience SDK용 Adjust 확장판이 v3로 업데이트되어 Adjust iOS SDK v5를 지원합니다. 이 가이드에 따라 v2에서 v3로 마이그레이션하시기 바랍니다.

Swift Package Manager를 사용하여 Adobe Experience용 Adjust iOS Extension v3를 설치하려면 다음 URL을 입력합니다.

https://github.com/adjust/ios_adobe_extension.git

CocoaPods를 사용하는 경우 Podfile 에 다음 라인을 추가합니다.

Podfile
pod 'AdjustAdobeExtension'

Adobe Experience용 Adjust iOS Extension 설정 통합 가이드는 연동 가이드를 참조하시기 바랍니다.

새 API

v3에서 추가됨

다음 API가 v3에 추가되었습니다.

Adobe Experience SDK용 Adjust Extension v3는 숏 브랜드 링크 해석 지원이 추가되었습니다. 단축된 링크를 해석하려면 다음 인수로 Adjust.processAndResolveDeeplink 메서드를 호출합니다.

deeplink: NSURL

앱을 연 딥링크

withCompletionHandler: ADJResolvedDeeplinkBlock

해석된 단축 링크를 인수로 수신하는 완료 함수

글로벌 콜백 파라미터

Adobe Experience SDK용 Adjust Extension v3는 iOS SDK v5의 글로벌 콜백 파라미터 API 지원이 추가되었습니다. 세션에 글로벌 콜백을 추가하려면 다음 인수로 Adjust.addGlobalCallbackParameter 메서드를 호출합니다.

key: NSString

파라미터의 키

value: NSString

파라미터의 값

글로벌 콜백 설정 방법을 알아보시기 바랍니다.

글로벌 파트너 파라미터

Adobe Experience SDK용 Adjust Extension v3는 iOS SDK v5의 글로벌 파트너 파라미터 API 지원이 추가되었습니다. 글로벌 파트너 파라미터를 추가하려면 다음 인수로 Adjust.addGlobalPartnerParameter 메서드를 호출합니다.

key: String

파라미터의 키

value: String

파라미터의 값

글로벌 파트너 파라미터 설정 방법을 알아보시기 바랍니다.

외부 기기 ID 전송

Adobe Experience SDK용 Adjust Extension v3는 외부 기기 식별자 설정 지원이 추가되었습니다. 외부 기기 ID를 설정하려면 다음 인수로 AdjustAdobeExtensionConfig 인스턴스의 setExternalDeviceId 메서드를 호출합니다.

externalDeviceId: NSString

외부 기기 식별자

외부 기기 ID 설정 방법을 알아보시기 바랍니다.

Adobe Experience SDK용 Adjust Extension v3는 기본 캠페인에 사전 설치 앱의 설치를 기혹하기 위한 기본 링크 토큰 설정 지원이 추가되었습니다. 기본 링크 토큰을 설정하려면 다음 인수로 AdjustAdobeExtensionConfig 인스턴스의 setDefaultTracker 메서드를 호출합니다.

defaultTracker: NSString

사전 설치 캠페인의 영숫자 링크 토큰

사전 설치된 앱 활동 전송 방법을 알아보시기 바랍니다.

변경된 API

v3에서 변경됨

다음 API가 v3에서 변경되었습니다.

다이렉트 딥링크

SDK v2에서는 딥링크 데이터를 인수로 AdjustAdobeExtension.application 메서드를 호출하여 어트리뷰션에 대한 딥링크를 열 수 있습니다.

SDK v3가 Adjust iOS SDK의 processDeeplink 메서드를 사용하도록 업데이트되었습니다. 다이렉트 딥링크를 여는 방법은 다음과 같습니다.

  1. 딥링크 URL로 새로운 ADJDeeplink 인스턴스를 생성합니다.

  2. ADJDeeplink 인스턴스를 Adjust.processDeeplink 메서드에 전달합니다.

다이렉트 딥링크를 사용하여 사용자 리어트리뷰션 방법을 알아보시기 바랍니다.

디퍼드 딥링크 콜백

SDK v2에서는 AdjustAdobeExtensionConfig 인스턴스의 setDeeplinkResponseBlock 메서드에 함수를 전달하여 디퍼드 딥링크가 열릴 때 콜백 함수를 실행하도록 SDK를 구성할 수 있습니다.

SDK v3에서는 setDeeplinkResponseBlock 메서드의 이름이 setDeferredDeeplinkReceivedBlock으로 변경되었습니다.

디퍼드 딥링크 콜백 처리 방법을 알아보시기 바랍니다.