概要:本文列出了iOS SDK的近期更新信息,便于您快速查看各版本的大致情况。对于开发人员,如果需要更全面的信息,请查看Dev Hub中的安卓版本说明。
iOS SDK V6
版本 | 发布日期 | 说明 |
---|---|---|
6.15.3 |
2024-09-23 | SDK维护 |
6.15.2 |
2024-08-28 |
|
6.15.1 |
2024-08-19 |
|
6.15.0 |
2024-08-06 |
|
6.14.6 |
2024-07-24 |
|
6.14.5 |
2024-07-03 |
|
6.14.4 |
2024-06-10 |
|
6.14.3 |
2024-04-26 |
|
6.14.2 |
2024-04-19 | SDK维护 |
6.14.1 |
2024-04-18 |
|
6.14.0 |
2024-04-07 |
|
6.13.2 |
2024-03-26 |
|
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中移除了对bitcode的支持。 |
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有效信息(payload)中添加了 |
6.10.0 |
2023-02-15 |
更新后支持SKAdNetwork 4.0进一步了解AppsFlyer的SKAN解决方案 |
6.9.2 |
2023-01-31 |
更新了Get Conversion Data(GCD)的内部请求结构。请注意:响应数据保持不变。 |
6.9.1 |
2022-11-28 |
更新了Get Conversion Data(GCD)的内部请求结构。请注意:响应数据保持不变。 |
6.9.0 |
2022-11-06 |
更新了内部的广告收入(AdRevenue)上报API。从该版本开始仅支持通用的广告收入(AdRevenue)连接器(Connector)。 该版SDK兼容AdRevenue Connector |
6.8.1 |
2022-08-09 |
重装激活识别:对于使用本机存储的应用,优化了识别及上报其重装激活的能力。您可以在AppsFlyer面板的应用配置中调整该功能。 |
6.8.0 |
2022-07-19 | 如需使用重装激活识别(Reinstall Detection)功能,请更新到SDK V6.8.1+ |
6.7.0 |
2022-06-19 |
更新了SKAdNetwork的启用方式,使用iOS 15.4中新引入的Apple API 这对SKAdNetwork发送的数据没有影响,且无需对应用代码做任何修改 |
6.6.1 |
2022-05-16 | SDK维护 |
6.6.0 |
2022-05-01 | 在UDL的didResolveDeepLink 回调中添加了参数,用于直接深度链接(Direct Deep Linking)流程(针对现有用户)。详情请见此文档。 |
6.5.4 |
2022-03-23 | SDK维护 |
6.5.3 |
2022-03-02 |
修复漏洞:修复了基于URI scheme的链接中重复调用 |
6.5.2 |
2022-01-26 | SDK维护 |
6.5.1 |
2022-01-03 | SDK维护 |
6.5.0 |
2021-12-12 | 代码重构及内部更新。 |
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收入衡量模式以及含 从该版本开始,进行收入衡量时:任何包含 请注意:您必须将SDK更新到此版本后才能使用SKAdNetwork收入衡量。 |
6.2.3 |
2021-03-07 |
修复了SKAdNetwork的
|
6.2.2 |
2021-02-18 |
SDK维护 |
6.2.1 |
2021-02-15 |
更新后支持S2S事件上报 |
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 |
引入Strict mode SDK(严格模式) |
6.1.0 |
2020-11-09 | |
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 beta 【已弃用】 |
2020-08-06 |
|
6.0.0 beta 【已弃用】 |
2020-08-04 |
|
iOS V6.0.0版本说明
新增、已移除或重命名的方法
新增方法
我们在SDK中添加了下列方法:
- waitForAdvertisingIdentifier
已移除的方法
下列方法已从SDK中移除:
- disableAppleAdSupportTracking
名称已变更的方法
V6之前的API名称 | 当前的API名称(V6和更高版本) |
---|---|
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及以上版本中通过ATT框架(App Tracking Transparency,应用追踪透明度)收集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的响应时间
V5.0.0及以上版本的SDK针对自然激活优化了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
获取转化数据(GCD)格式变更
该版本中,每当发生激活或应用打开时,SDK会返回一个映射对象(map object),其中包含媒体渠道、广告系列名称等转化数据(GCD)。 在先前的SDK版本中,GCD仅返回带有值的参数。
从该版本开始,GCD会返回所有参数,包括不带值的参数。没有值的参数会以null值表达。
示例
用户点击以下链接后激活应用:
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 V4.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 |
|