한눈에 보기: iOS SDK의 최신 변경 사항에 대한 간략한 개요를 보려면 SDK 릴리스 정보를 확인하세요. 보다 포괄적인 세부 정보를 찾는 개발자는 Dev Hub에서 iOS 릴리스 정보를 검토해야 합니다.
iOS SDK V6
버전 | 출시일 | 참고 |
---|---|---|
6.13.1 |
2024-03-05 |
|
6.13.0 |
2024-02-08 |
|
6.12.3 |
2024-01-04 |
|
6.12.2 |
2023-08-24 | SDK 유지 관리 |
6.12.1 |
2023-07-20 |
|
6.12.0 |
2023-06-28 |
SDK에서 비트코드 지원을 삭제했습니다. |
6.11.2 |
2023-06-13 |
v6.11.0에 도입된 문제, 즉 |
6.11.1 |
2023-05-24 |
SDK 유지 관리 |
6.11.0 |
2023-04-25 |
|
6.10.1 |
2023-04-02 |
디렉트 딥 링킹 시나리오의 UDL 페이로드에 |
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 |
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 이는 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 스킴을 기반으로 하는 링크의 이중 호출 |
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: 이번 버전부터는, |
6.3.5 |
2021-08-19 |
API 추가: 이 버전부터 SDK는 더 이상 언어를 자동으로 수집하지 않습니다. |
6.3.4 |
2021-07-21 |
|
6.3.2 |
2021-06-17 | 디버그 로그가 개선되었습니다. |
6.3.1 |
2021-06-02 | SDK 유지 관리 |
6.3.0 |
2021-05-13 |
|
6.2.6 |
2021-04-25 |
|
6.2.5 |
2021-04-06 |
리팩터링, 정리, SDK에서 사용되지 않는 데이터 제거. 최소 적용 버전:
|
6.2.4 |
2021-03-15 |
SKAdNetwork 수익 측정 모드 및 수익 측정의 경우 이 버전부터: 참고: SKAdNetwork 매출 측정을 구현하는 경우 이 버전으로 업그레이드해야 합니다. |
6.2.3 |
2021-03-07 |
SKAdNetwork의
|
6.2.2 |
2021-02-18 |
SDK 유지 관리 |
6.2.1 |
2021-02-15 | |
6.2.0 |
2021-02-07 |
추가 API: setPartnerData |
6.1.4 |
2021-01-12 |
SDK 유지 관리 |
6.1.3 |
2020-12-24 |
|
6.1.2 |
2020-12-03 |
SDK 유지 관리 |
6.1.1 |
2020-11-17 | |
6.1.0 |
2020-11-09 |
통합 딥링킹 API 지원 |
6.0.8 |
2020-10-28 |
Apple App Clips 어트리뷰션 지원 |
6.0.7 |
2020-10-21 | SDK 유지 관리 |
6.0.6 |
2020-10-20 |
SDK 유지 관리 |
6.0.5 |
2020-10-08 |
SDK 유지 관리 |
6.0.4 |
2020-09-30 |
ESP에서 다중 리디렉션 지원 |
6.0.3 |
2020-09-06 |
|
6.0.2[사용 중단] |
2020-08-27 |
|
6.0.1 베타 [사용 중단] |
2020-08-06 |
|
6.0.0 베타 [사용 중단] |
2020-08-04 |
|
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 |
|
5.4.0 |
2020-06-03 | MAC Catalyst 프로젝트 지원 |
5.3.0 |
2020-04-27 |
|
5.2.0 | 2020-03-10 |
|
5.1.0 | 2019-12-23 |
|
5.0.0 | 2019-11-12 |
|
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
응답은 다음과 같습니다.
{
"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",
}
{
"adgroup": null,
"campaign": "awesome_campaign",
"media_source": "super_media_source",
"adset_id": null,
"campaign_id": 1234,
"iscache": true,
"install_time": "2019-11-11 15:00:59.828",
"adgroup_id": null,
"af_sub5": null,
"click_time": "2019-11-11 15:00:35.102",
"agency": null,
"cost_cents_USD": "0",
"advertising_id": "215d8172-c61e-4d0c-9eb2-aa4d0971ed8",
"adset": null,
"af_sub3": null,
"af_siteid": null,
"http_referrer": null,
"orig_cost": "0.0",
"af_sub4": null,
"af_cpi": null,
"af_sub1": "promo",
"af_click_lookback": "7d",
"af_sub2": null,
"af_status": "Non-organic",
"is_first_launch": true,
"retargeting_conversion_type": "none"
}
GCD는 데이터에 관계없이 동일한 구조를 반환합니다. 파라미터가 비어 있으면 GCD에 null 값으로 포함됩니다. 이를 통해 개발자는 특정 파라미터의 포함 여부에 관계없이 GCD 처리 로직을 조정하지 않고도 GCD를 더 쉽게 처리할 수 있습니다. 다양한 시나리오의 전환 데이터에 대해 자세히 알아보려면 여기를 참조하십시오.
iOS 4.0.0 릴리스 정보
버전 | 출시일 | 참고 |
---|---|---|
4.11.2 | 2019-11-07 | 버그 수정 및 유지 관리 |
4.11.1 | 2019-10-31 | 버그 수정 및 유지 관리 |
4.11.0 | 2019-10-17 |
|
4.10.4 | 2019-09-12 |
|
4.10.3 | 2019-07-16 | 버그 수정 및 유지 관리 |
4.10.2 | 2019-07-02 | 버그 수정 및 유지 관리 |
4.10.1 | 2019-07-01 | 버그 수정 및 유지 관리 |
4.10.0 | 2019-05-14 |
|
4.9.0 | 2019-03-18 |
|
4.8.12 | 2019-02-13 |
|
4.8.11 | 2019-01-09 |
|
4.8.10 | 2018-10-31 |
|
4.8.9 | 2018-08-27 |
|
4.8.8 | 2018-07-30 |
|
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 |
|