概要:本文列出了安卓SDK的近期更新信息,便于您快速查看各版本的大致情况。对于开发人员,如果需要更全面的信息,请查看Dev Hub中的安卓版本说明。
安卓SDK V6
版本 | 发布日期 | 说明 |
---|---|---|
6.14.0 | 2024-04-18 | |
6.13.1 | 2024-04-03 | SDK维护 |
6.13.0 | 2024-02-08 |
|
6.12.6 | 2024-01-29 |
SDK维护 |
6.12.5 | 2023-12-18 |
|
6.12.4 | 2023-10-25 |
|
6.12.3 |
2023-08-31 | SDK维护 |
6.12.2 |
2023-08-02 |
|
6.12.1 |
2023-06-29 |
|
6.12.0 |
2023-06-28 |
|
6.11.2 |
2023-06-29 |
|
6.11.1 |
2023-06-6 |
|
6.11.0 |
2023-05-16 |
|
6.10.3 |
2023-04-25 | SDK维护 |
6.10.1 |
2023-03-01 |
|
6.10.0 |
2023-02-13 |
|
6.9.4 |
2022-12-6 |
|
6.9.3 |
2022-11-28 |
|
6.9.2 |
2022-10-02 |
|
6.9.1 |
2022-09-19 | SDK维护 |
6.9.0 |
2022-09-12 |
|
6.8.2 |
2022-08-29 |
|
6.8.1 |
2022-08-24 |
|
6.8.0 |
2022-07-18 |
|
6.7.0 |
2022-06-19 |
|
6.6.1 |
2022-05-16 | SDK维护 |
6.6.0 |
2022-05-01 |
|
6.5.4 |
2022-03-23 | SDK维护 |
6.5.3 |
2022-03-09 |
|
6.5.2 |
2022-01-26 |
|
6.5.1 |
2021-12-29 |
|
6.5.0 |
2021-12-07 |
|
6.4.3 |
2021-11-14 |
|
6.4.2 |
2021-10-24 |
修复了以下问题:
|
6.4.1 |
2021-10-17 |
修复了使用V3.5.4以前的Gradle版本时发生的编译错误。 |
6.4.0 |
2021-09-12 |
新增API: |
6.3.2 下线日期:2024年8月31日 |
2021-06-06 | |
6.3.1 下线日期:2024年8月31日 |
2021-05-26 |
|
6.3.0 下线日期:2024年8月31日 |
2021-04-29 |
|
6.2.3 下线日期:2024年8月31日 |
2021-03-04 | SDK维护 |
6.2.0 下线日期:2024年8月31日 |
2021-02-07 |
|
6.1.4 下线日期:2024年8月31日 |
2021-01-12 |
|
6.1.3 下线日期:2024年8月31日 |
2020-12-24 |
|
6.1.1 下线日期:2024年8月31日 |
2020-12-03 |
|
6.1.0 下线日期:2024年8月31日 |
2020-11-09 | |
6.0.1 下线日期:2024年8月31日 |
2020-10-28 |
SDK维护 |
6.0.0 下线日期:2024年8月31日 |
2020-10-14 |
|
安卓V6.0.0版本说明
已移除/弃用或重命名的方法
已移除/弃用的方法
下列方法已从SDK中移除:
-
sendDeepLinkData
-
trackAppLaunch
-
setPluginDeepLinkData
-
setConsumeAFDeepLinks
-
setHostName
名称已变更的方法
V6之前的API名称 | 当前的API名称(V6和更高版本) |
---|---|
stopTracking |
stop |
setCustomerIdAndTrack |
setCustomerIdAndLogSession |
startTracking |
start |
trackLocation |
logLocation |
reportTrackSession |
logSession |
trackEvent |
logEvent |
setDeviceTrackingDisabled |
anonymizeUser |
validateAndTrackInAppPurchase |
validateAndLogInAppPurchase |
isStopTracking |
isStopped |
trackAndOpenStore |
logAndOpenStore |
trackCrossPromoteImpression |
logCrossPromoteImpression |
trackInvite |
logInvite |
名称已变更的接口
V6以下版本中的接口名称 | 当前接口名称(V6及以上版本) |
---|---|
AppsFlyerTrackingRequestListener |
AppsFlyerRequestListener |
已弃用的版本
安卓SDK V5版本说明
版本 | 发布日期 | 是否仅维护 | 说明 |
---|---|---|---|
5.4.6 |
2020-11-09 |
|
|
5.4.4 |
2020-10-01 |
|
|
5.4.3 |
2020-07-30 |
|
|
5.4.1 |
2020-06-30 |
|
|
5.4.0 |
2020-06-03 |
|
|
5.3.0 |
2020-04-27 |
|
|
5.2.0 | 2020-03-10 |
|
|
5.1.2 | 2020-02-19 | 是 |
|
5.1.1 | 2020-01-23 | 是 | |
5.1.0 | 2020-01-06 |
|
|
5.0.2 | 2019-12-23 | ||
5.0.1 | 2019-12-12 | ||
5.0.0 | 2019-11-12 |
|
安卓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的处理逻辑。如需进一步了解不同场景中的转化数据,请参考此文档。
安卓V4.0.0版本说明
版本 | 发布日期 | 说明 |
---|---|---|
4.11.0 | 10-22-2019 |
|
4.10.3 | 09-15-2019 |
|
4.10.1 | 07-01-2019 | 修复漏洞并维护 |
4.10.0 | 05-14-2019 |
|
4.9.0 | 03-17-2019 |
|
4.8.20 | 02-13-2019 |
|
4.8.19 | 12-26-2018 |
|
4.8.18 | 11-11-2018 |
|
4.8.17 | 11-02-2018 | 修复了ProGuard中的冲突问题,该问题会导致部分情况下应用打开数据丢失。该问题仅对4.8.16版的SDK有影响。 |
4.8.16 | 10-31-2018 | 修复漏洞并维护 |
4.8.15 | 08-27-2018 |
|
4.8.14 | 07-31-2018 |
|
4.8.13 | 06-20-2018 |
|
4.8.12 | 05-27-2018 |
|
4.8.11 | 05-02-2018 | 修复漏洞并维护 |
4.8.10 | 04-26-2018 |
|
4.8.9 | 04-02-2018 |
|
4.8.8 | 03-11-2018 |
|
4.8.7 | 01-25-2018 |
|
4.8.5 | 11-29-2017 |
|
4.8.4 | 11-14-2017 |
|
4.8.3 | 09-27-2017 | 更新后getConersionData支持HTTP referrer数据 |
4.8.2 | 09-19-2017 | 针对通过深度链接跳转到多个页面的应用,修复了sendDeepLinkData(this) |
4.8.1 | 09-17-2017 | 对在SDK初始化之前调用的应用内事件加强了防护 |
4.8.0 | 09-03-2017 |
|
4.7.4 | 06-28-2017 | 优化了多个ScheduledExecutorService同时关闭时的处理方式 |
4.7.3 | 06-06-2017 | 优化了mParticle的对接 |
4.7.2 | 05-22-2017 |
|
4.7.1 | 02-22-2017 | 修复了ProGuard触发的警告 |
4.7.0 | 02-13-2019 |
|