앱스플라이어 iOS SDK 릴리스 정보

한눈에 보기: iOS SDK의 최신 변경 사항에 대한 간략한 개요를 보려면 SDK 릴리스 정보를 확인하세요. 보다 포괄적인 세부 정보를 찾는 개발자는 Dev Hub에서 iOS 릴리스 정보를 검토해야 합니다.

iOS SDK V6 

iOS SDK 연동 개발 가이드

버전 출시일 참고

6.13.1

2024-03-05
  • CMP 동의 흐름(DMA)에서 비 GDPR 사용자에 대한 동의 데이터 전송 문제를 수정했습니다.

6.13.0 
(사용 중단)

2024-02-08
  • 구글의 새로운 EU 동의 정책에 대한 지원이 추가되었습니다. 

6.12.3

2024-01-04
  • 이메일 서비스 제공업체(ESP) 확인 흐름 내에서 딥링킹(Deep Linking) 콜백에 새 original_link 파라미터가 추가되었습니다.
  • iAd 프레임워크에 대한 모든 참조가 제거되었습니다.

6.12.2

2023-08-24 SDK 유지 관리

6.12.1

2023-07-20
  • SKAdNetwork 4.0에서 대략 전환 값이 "없음"으로 리포트되는 문제를 수정했습니다.
  • tvOS 구현의 비정상 종료가 수정되었습니다.

6.12.0

2023-06-28

SDK에서 비트코드 지원을 삭제했습니다.

6.11.2

2023-06-13

v6.11.0에 도입된 문제, 즉 validateAndLogInAppPurchase(구매 유효성 검사 및 로깅을 위한 레거시 API)를 호출해도 구매 이벤트가 기록되지 않는 문제를 수정했습니다.

중요: v6.11.0 또는 v6.11.1validateAndLogInAppPurchase API를 사용하는 경우 이 버전으로 업그레이드하세요.

6.11.1

2023-05-24

SDK 유지 관리

6.11.0

2023-04-25
  • SDK가 앱스플라이어 서버에 요청을 전송하기 위해 URL의 새 앱스플라이어 도메인 이름을 사용합니다.

  • 빈 값 또는 null 값이 전송될 때 setHost API의 동작이 변경되었습니다. 더 알아보기

6.10.1

2023-04-02

디렉트 딥 링킹 시나리오의 UDL 페이로드에 link 파라미터를 추가했습니다.

6.10.0

2023-02-15

SKAdNetwork 4.0 지원. 앱스플라이어 SKAdNetwork 솔루션에 대해 자세히 알아보기

6.9.2

2023-01-31

전환 데이터 가져오기(GCD)에 대한 내부 요청 구조가 업데이트되었습니다. 참고: 응답 데이터는 동일하게 유지됩니다.

6.9.1

2022-11-28

전환 데이터 가져오기(GCD)에 대한 내부 요청 구조가 업데이트되었습니다. 참고: 응답 데이터는 동일하게 유지됩니다.

6.9.0

2022-11-06

광고 수익 리포트를 위한 내부 API가 업데이트되었습니다. 이 버전부터는 AdRevenue용 일반 커넥터만 지원됩니다.

이 버전의 SDK는 AdRevenue Connector V6.9.0과 호환됩니다.

6.8.1

2022-08-09

재설치 감지: 기기 내 저장소를 사용하여 앱의 재설치를 감지하고 리포트하는 기능이 개선되었습니다. 이 기능은 앱스플라이어 대시보드의 앱 설정 페이지에서 제어할 수 있습니다.

6.8.0
(사용 중단)

2022-07-19 재설치 감지의 경우 SDK V6.8.1+를 사용하십시오.

6.7.0

2022-06-19

iOS 15.4에 도입된 업데이트된 Apple API updatePostbackConversionValue를 사용하도록 SKAdNetwork 구현을 업데이트합니다.

이는 SKAdNetwork에서 전송되는 데이터에는 영향을 미치지 않으며 앱 코드를 변경할 필요가 없습니다.

6.6.1

2022-05-16 SDK 유지 관리

6.6.0

2022-05-01 직접 딥링킹 흐름(기존 사용자)에 대한 UDL의 didResolveDeepLink 콜백에 더 많은 파라미터를 추가했습니다. 자세한 내용을 확인해 보세요.

6.5.4

2022-03-23 SDK 유지 관리

6.5.3

2022-03-02

버그 수정: URI 스킴을 기반으로 하는 링크의 이중 호출 didResolveDeepLink 문제를 수정했습니다.

6.5.2

2022-01-26 SDK 유지 관리

6.5.1

2022-01-03 SDK 유지 관리

6.5.0

2021-12-22 리팩터링 및 내부 변경 사항.

6.4.4

2021-12-12 SDK 유지 관리

6.4.3

2021-11-30

xcframework를 사용하여 MacOS 10.14.6에 대한 안정성이 수정되었습니다.

6.4.2

2021-10-28

SDK 유지 관리

6.4.1

2021-10-24

Unity 앱의 안정성이 해결되었습니다.

6.4.0

2021-09-12

추가된 API: setSharingFilterForPartners를 사용하면 SDK가 데이터 공유에서 제외해야 하는 파트너를 설정할 수 있습니다.

이번 버전부터는, setSharingFiltersetSharingFilterForAllPartners가 더 이상 사용되지 않습니다.

6.3.5
사용 중단 날짜: 2024/08/31

2021-08-19

API 추가: setCurrentDeviceLanguage

이 버전부터 SDK는 더 이상 언어를 자동으로 수집하지 않습니다.

6.3.4
사용 중단 날짜: 2024/08/31

2021-07-21
  • 버그 수정: XCode 12.5 시뮬레이터에서 SDK를 실행할 때 발생하는 문제가 해결되었습니다.
  • 사소한 수정 및 업데이트.

6.3.2
사용 중단 날짜: 2024/08/31

2021-06-17 디버그 로그가 개선되었습니다.

6.3.1
사용 중단 날짜: 2024/08/31

2021-06-02 SDK 유지 관리

6.3.0
사용 중단 날짜: 2024/08/31

2021-05-13
  • Apple Silicon 지원: M1 칩셋이 있는 Mac 컴퓨터를 사용하여 시뮬레이터에서 SDK를 실행하기 위한 지원이 추가되었습니다.
  • 이 버전부터 SDK는 iOS 9 이상을 지원합니다. iOS 8은 더 이상 지원되지 않습니다.
  • iOS Strict Mode SDK: Carthage 종속성 관리자에 대한 지원이 추가됨
  • 원링크 API에 대한 기술 업데이트

6.2.6
사용 중단 날짜: 2024/08/31

2021-04-25
  • 버그 수정: SKAdNetwork 규칙이 didFinishLaunchingWithOptions 이후 SDK 초기화가 발생했을 때 로드되지 않았습니다.
  • 버그 수정: 사용자 동의가 있더라도 IDFA 없이 런칭 이벤트가 전송되도록 하는 waitForATTUserAuthorization 엣지 케이스
  • iOS 8 장치에서 SDK를 실행하도록 허용
  • 사용하지 않는 코드 및 데이터 정리 및 제거

6.2.5
사용 중단 날짜: 2024/08/31

2021-04-06

리팩터링, 정리, SDK에서 사용되지 않는 데이터 제거.

최소 적용 버전:

  • setShouldCollectDeviceName 메서드는 더 이상 사용되지 않으며 장치 이름을 반환하지 않습니다.
  • SDK에서 전송된 wifi 파라미터는 False로 설정

6.2.4
사용 중단 날짜: 2024/08/31

2021-03-15

SKAdNetwork 수익 측정 모드 및 AF_REVENUE 파라미터가 포함된 인앱 이벤트와 관련된 버그가 수정되었습니다.

수익 측정의 경우 이 버전부터: AF_REVENUE를 포함하는 모든 이벤트가 전환 가치에 영향을 미칩니다. 이 변경 전에는 전환 가치가 AF_PURCHASE 이벤트의 프레임워크에 있는 경우에만 설정되었습니다. 

참고: SKAdNetwork 매출 측정을 구현하는 경우 이 버전으로 업그레이드해야 합니다.

6.2.3
사용 중단 날짜: 2024/08/31

2021-03-07

SKAdNetwork의 updateConversionValue 호출에 관련된 버그 수정.

 

6.2.2
사용 중단 날짜: 2024/08/31

2021-02-18

SDK 유지 관리

6.2.1
사용 중단 날짜: 2024/08/31

2021-02-15

S2S에 의한 이벤트 리포트 지원

6.2.0
사용 중단 날짜: 2024/08/31

2021-02-07

추가 API: setPartnerData

6.1.4
사용 중단 날짜: 2024/08/31

2021-01-12

SDK 유지 관리

6.1.3
사용 중단 날짜: 2024/08/31

2020-12-24

6.1.2
사용 중단 날짜: 2024/08/31

2020-12-03

SDK 유지 관리

6.1.1
사용 중단 날짜: 2024/08/31

2020-11-17

Strict mode SDK 도입

6.1.0
사용 중단 날짜: 2024/08/31

2020-11-09

통합 딥링킹 API 지원

6.0.8
사용 중단 날짜: 2024/08/31

2020-10-28

Apple App Clips 어트리뷰션 지원

6.0.7
사용 중단 날짜: 2024/08/31

2020-10-21 SDK 유지 관리

6.0.6
사용 중단 날짜: 2024/08/31

2020-10-20

SDK 유지 관리

6.0.5
사용 중단 날짜: 2024/08/31

2020-10-08

SDK 유지 관리

6.0.4
사용 중단 날짜: 2024/08/31

2020-09-30

ESP에서 다중 리디렉션 지원

6.0.3
사용 중단 날짜: 2024/08/31

2020-09-06
  • API 이름 변경 사항:
    waitForAdvertisingIdentifier --> waitForATTUserAuthorization
  • SDK는 iOS 14에 대해 기본적으로 IDFA를 수집합니다(이전 iOS 버전과 동일).

6.0.2[사용 중단]

2020-08-27
  • API 이름 변경 사항:
    deviceLoggingDisabled --> anonymizeUser
  • iOS 14용 IDFA를 수집하려면 AppTrackingTransparency(ATT) 대화상자가 필요합니다.
  • IDFV 크로스 프로모션 어트리뷰션에 대한 지원 추가

6.0.1 베타

[사용 중단]

2020-08-06
  • SKAdNetwork 어트리뷰션에 대한 지원이 추가되어 광고주가 사용자 개인 정보를 보호하면서 캠페인의 성과를 측정할 수 있습니다.

6.0.0 베타

[사용 중단]

2020-08-04
  • 확장된 디버깅 기능
  • SDK 기능 및 API에 대한 주요 변경 사항. 더 알아보기

iOS V6.0.0 릴리스 정보

메서드 추가, 제거 또는 이름 변경

메서드 추가

다음 메서드가 SDK에 추가되었습니다.

  • waitForAdvertisingIdentifier

삭제된 메서드

SDK에서 제거된 메서드는 다음과 같습니다.

  • disableAppleAdSupportTracking

메서드 이름이 바뀜

V6 이전 API 이름 V6 이상 API 이름
AppsFlyerTracker AppsFlyerLib
disableIAdTracking disableCollectASA
trackAppLaunchWithCompletionHandler

startWithCompletionHandler

trackLocation

logLocationEvent

trackAppLaunch

start

trackEvent

logEvent

disableAppleAdSupportTracking

disableAdvertiserIdentifier

validateAndTrackInAppPurchase

validateAndLogInAppPurchase

isStopTracking

isStopped

deviceTrackingDisabled

deviceLoggingDisabled

sharedTracker (Objective C) shared

앱 추적 투명성(ATT) 지원

iOS SDK는 앱 추적 투명성 프레임워크를 통해 iOS 14+에서 IDFA 수집을 지원합니다. 상세한 내용:

사용 중단된 버전

iOS SDK V5

버전 출시일 참고

5.4.4

2020-08-23 버그 수정 및 유지 관리

5.4.3

2020-07-30
  • 확장된 로깅 및 디버깅 기능
  • 버그 수정 및 유지 관리

5.4.1

2020-06-30
  • 광고주가 통합 파트너/네트워크와의 데이터 공유를 제어할 수 있도록 허용합니다. 더 알아보기
  • 유니버설 링크의 롱 URL에 대한 onAppOpenAttribution 메서드 개선: 링크 파라미터는 이미 파싱된 상태로 반환됩니다.
  • 버그 수정 및 유지 관리

5.4.0

2020-06-03 MAC Catalyst 프로젝트 지원

5.3.0

2020-04-27 
  • onAppOpenAttribution 메서드를 통해 언제든지 최신 직접 딥링킹 전환 데이터에 액세스
  • 크로스 프로모션 노출에 사용할 수 있는 추가 파라미터
  • 메인 앱과 앱 확장 프로그램은 동일한 앱스플라이어 ID를 가지므로 인앱 이벤트는 유사하게 그룹화됩니다
  • 버그 수정 및 유지 관리
5.2.0 2020-03-10 
  • 확장된 로깅 및 디버깅 기능
  • 버그 수정 및 유지 관리
5.1.0 2019-12-23
  • 향상된 Obj-C - 신속한 상호 운용성
  • 버그 수정 및 유지 관리
5.0.0 2019-11-12
  • 버그 수정 및 유지 관리
  • SDK 기능 및 API에 대한 주요 변경 사항. 더 알아보기

iOS V5.0.0 릴리스 정보

SDK 응답 시간 개선

SDK V5.0.0부터 오가닉 인스톨에 대한 GCD 응답 시간이 개선되었습니다.

제거되거나 이름이 변경된 메서드

메서드 이름 변경

인스톨 전환 데이터 메서드 이름은 이제 안드로이드와 iOS에서 동일합니다. 이는 다음을 처리하는 메서드에 영향을 줍니다.

  • 인스톨 시 전환 데이터
  • 데이터를 사용할 수 없는 경우 오류
SDK V5 이전의 안드로이드 이름  SDK V5 이전의 iOS 이름 표준화된 이름
onInstallConversionDataLoaded onConversionDataReceived onConversionDataSuccess
onInstallConversionFailure onConversionDataRequestFailure onConversionDataFail

삭제된 메서드

다음 메서드는 이전 SDK 버전에서 사용이 중단되었습니다. 현재는 SDK에서 제거되었습니다.

안드로이드

  • setGCMProjectID (String projectNumber)
  • setGCMProjectNumber (String projectNumber)
  • setGCMProjectNumber (Context context, String projectNumber)
  • enableUninstallTracking (String senderId)
  • setAppUserId (String id)
  • setUserEmail (String email)
  • setCollectFingerPrint (boolean isCollect) 
  • getAttributionId (ContentResolver contentResolver)
  • FirebaseInstanceIdListener class (instance of FirebaseInstanceIdService)

 iOS

  • loadConversionDataWithDelegate: (id<AppsFlyerTrackerDelegate>)delegate
  • setHost:(NSString *)host 

전환 데이터 형식 가져오기 변경

이 버전에서는 인스톨 또는 앱이 열릴 때마다 SDK가 미디어 소스 및 캠페인 이름과 같은 전환 데이터(GCD)가 포함된 맵 객체를 반환합니다. 이전 SDK 버전에서 GCD는 값이 있는 파라미터만 반환했습니다.

이 버전부터는 값이 없는 파라미터를 포함하여 모든 파라미터가 반환됩니다. 값이 없는 파라미터에는 null 값이 설정되어 있습니다. 

 예시

인스톨은 다음 URL을 클릭하면 수행됩니다.

https://app.appsflyer.com/com.sample.app?pid=super_media_source&c=awesome_campaign
  &campaign_id=1234&af_sub1=promo
  

응답은 다음과 같습니다.

SDK V5 이전의 GCD 응답 SDK V5부터 시작하는 GCD 응답

   {
      "install_time": "2019-11-11 15:00:59.828",
      "media_source": "super_media_source",
      "orig_cost": "0.0",
      "advertising_id": "215d8172-c61e-4d0c-9eb2-aa4d0971ed8c",
      "af_status": "Non-organic",
      "is_first_launch": true,
      "af_sub1": "promo",
      "af_click_lookback": "7d",
      "cost_cents_USD": "0",
      "iscache": "true",
      "click_time": "2019-11-11 15:00:35.102",
      "campaign": "awesome_campaign",
      "campaign_id": "1234",
  }
      

GCD는 데이터에 관계없이 동일한 구조를 반환합니다. 파라미터가 비어 있으면 GCD에 null 값으로 포함됩니다. 이를 통해 개발자는 특정 파라미터의 포함 여부에 관계없이 GCD 처리 로직을 조정하지 않고도 GCD를 더 쉽게 처리할 수 있습니다. 다양한 시나리오의 전환 데이터에 대해 자세히 알아보려면 여기를 참조하십시오.

iOS 4.0.0 릴리스 정보

관련 자료: 앱스플라이어 SDK 버전 관리 정책
버전 출시일 참고
4.11.2 2019-11-07 버그 수정 및 유지 관리
4.11.1 2019-10-31 버그 수정 및 유지 관리
4.11.0 2019-10-17
  • iOS 7에 대한 지원이 중단되었습니다. iOS 8은 현재 지원되는 최소 버전입니다.
  • 더 나은 디버그 기능, ESP 및 브랜드 링크 확인, onInstallConversionData 및 onAppOpenAttribution을 위한 로깅이 개선되었습니다.
  • Apple Search Ads 가져오기가 개선되었습니다.
4.10.4 2019-09-12
  • iOS 13 업데이트 제거 측정에 필요한 푸시 토큰 검색
  • 버그 수정 및 유지 관리
4.10.3 2019-07-16 버그 수정 및 유지 관리
4.10.2 2019-07-02 버그 수정 및 유지 관리
4.10.1 2019-07-01 버그 수정 및 유지 관리
4.10.0 2019-05-14
  • 앱 실행 추적의 성공 또는 실패를 처리하기 위한 trackAppLaunchWithCompletionHandler API
  • completionHandler 인앱 이벤트 기록의 성공 또는 실패를 처리하기 위한 API
  • 버그 수정 및 유지 관리
4.9.0 2019-03-18
  • 다른 유니버설 링크로 래핑된 OneLinks 해결을 위한setResolveDeepLinkURLs API
  • iOS 7 이하의 Meta 광고 기여에 대한 UIPasteboard 사용을 제거했습니다.
  • 버그 수정 및 유지 관리
4.8.12 2019-02-13
  • 셀룰러 제공업체를 위한 제로 등급 기능 개선
  • 셀룰러 제공업체를 위한 제로 등급 기능 개선
  • 버그 수정 및 유지 관리
4.8.11 2019-01-09
  • waitForCustomerUserId() API가 generateLink를 중단하는 문제 수정
4.8.10 2018-10-31
  • applicationDidBecomeActive 이후에 continueUserActivity가 호출될 때 onAppOpenAttribution이 호출되지 않는 경합 상태가 수정되었습니다.
  • validateAndTrackInAppPurchase는 추가 파라미터 수정을 무시합니다.
  • 버그 수정 및 유지 관리
4.8.9 2018-08-27
  • 새로운 SDK 이벤트: 구독, 평가판 시작, 광고 클릭, 광고 보기
  • 버그 수정 및 유지 관리
4.8.8 2018-07-30
  • JSONSerialiser를 통해 is_first_launch 사용할 때 부울이 아닌 정수로 반환되는 문제가 수정되었습니다.
  • 버그 수정 및 유지 관리 4.8.7
4.8.7 2018-07-22 버그 수정 및 유지 관리
4.8.6 2018-06-18 버그 수정 및 유지 관리
4.8.5 2018-05-29 버그 수정 및 유지 관리
4.8.4 2018-05-03 버그 수정 및 유지 관리
4.8.3 2018-01-25
  • 버그 수정 및 유지 관리
  • shouldCollectDeviceName API
  • af_content 이벤트 파라미터
  • shouldCollectDeviceName API
  • af_content 이벤트 파라미터