概要:本文罗列了安卓SDK从V4.x以来的版本说明。
安卓SDK V6
版本 | 发布日期 | 是否为维护版 | 备注 |
---|---|---|---|
6.12.1 |
2023-06-29 |
|
|
6.12.0 |
2023-06-28 |
已弃用——请使用6.12.1.版本。 |
|
6.11.2 |
2023-06-29 |
|
|
6.11.1 |
2023-06-6 |
|
|
6.11.0 |
2023-05-16 | 修复了SKD试图获取Google Play Referrer时在部分设备上导致应用卡死的问题 | |
6.10.3 |
2023-04-25 | 是 | |
6.10.1 |
2023-03-01 | 修复了SDK在三星设备中初始化时导致应用关闭的问题。该问题的影响范围为接入了SDK V6.6.0及以上版本的应用。 | |
6.10.0 |
2023-02-13 |
|
|
6.9.4 |
2022-12-6 |
|
|
6.9.3 |
2022-11-28 |
|
|
6.9.2 |
2022-10-02 |
修复了使用validateAndLogInAppPurchase API请求购买验证时的延迟问题。 |
|
6.9.1 |
2022-09-19 | 是 | |
6.9.0 |
2022-09-12 |
|
|
6.8.2 |
2022-08-29 | 修复V6.7.0版SDK的缓存机制中出现的重大漏洞,该漏洞会致使缓存的事件被重复发送。 | |
6.8.1 |
2022-08-24 | 是 |
以弃用。请使用V6.8.2。 |
6.8.1 |
2022-07-18 |
|
|
6.7.0 |
2022-06-19 |
|
|
6.6.1 |
2022-05-16 | 是 | |
6.6.0 |
2022-05-01 | 在UDL的onDeepLinking 回调中添加了参数,用于直接深度链接(Direct Deep Linking)流程(针对现有用户)。详情请见此文档。 |
|
6.5.4 |
2022-03-23 | 是 | |
6.5.3 |
2022-03-09 |
|
|
6.5.2 |
2022-01-26 |
|
|
6.5.1 |
2021-12-29 | 针对使用带Channel选项的第三方应用商店的应用,通过UDL实现深度链接解决方案。 | |
6.5.0 |
2021-12-07 | 代码重构即内部更新。 | |
6.4.3 |
2021-11-14 | 修复了V6.4.2 中LinkGenerator 导致创建链接时发生URL参数缺失的问题。
|
|
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 | 2021-06-06 | ||
6.3.1 | 2021-05-26 |
|
|
6.3.0 | 2021-04-29 |
|
|
6.2.3 | 2021-03-04 | 是 | |
6.2.0 | 2021-02-07 |
|
|
6.1.4 | 2021-01-12 |
|
|
6.1.3 | 2020-12-24 |
|
|
6.1.1 | 2020-12-03 |
|
|
6.1.0 | 2020-11-09 | ||
6.0.1 | 2020-10-28 | 是 |
|
6.0.0 | 2020-10-14 |
|
安卓V6.0.0版本说明
已移除/弃用或重命名的方法
已移除/弃用的方法
下列方法已从SDK中移除:
-
sendDeepLinkData
-
trackAppLaunch
-
setPluginDeepLinkData
-
setConsumeAFDeepLinks
-
setHostName
名称已变更的方法
API名称(在V6之前) | 当前的API名称(V6和更高版本) |
---|---|
stopTracking |
stop |
setCustomerIdAndTrack |
setCustomerIdAndLogSession |
startTracking |
开始 |
trackLocation |
logLocation |
reportTrackSession |
logSession |
trackEvent |
logEvent |
setDeviceTrackingDisabled |
anonymizeUser |
validateAndTrackInAppPurchase |
validateAndLogInAppPurchase |
isStopTracking |
isStopped |
trackAndOpenStore |
logAndOpenStore |
trackCrossPromoteImpression |
logCrossPromoteImpression |
trackInvite |
logInvite |
名称已变更的接口
接口名称(V6以下版本) | 当前接口名称(V6及以上版本) |
---|---|
AppsFlyerTrackingRequestListener |
AppsFlyerRequestListener |
安卓SDK V5
安卓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 |
|
安卓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的处理逻辑。如需进一步了解不同场景中的转化数据,请参考此文档。
已弃用的版本
相关文档:AppsFlyer SDK版本管理规定
版本 | 发布日期 | 备注 |
---|---|---|
5.0.2 | 2019-12-23 | |
5.0.1 | 2019-12-12 | |
5.0.0 | 2019-11-12 |
|
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 |
|
安卓SDK校验和
AppsFlyer使用md5计算校验和:
V6校验和
安卓SDK版本 | 校验和 |
---|---|
6.6.1 | 1ec98047f8cb4145137f3c97459d052c |
6.6.0 | 6f5aef27ea407c7fc1691b52ff800c61 |
6.5.4 | c71aacbf201449dd5ef1158b55bd2ad0 |
6.5.3 | 7db44f0852be1c94fe36cc535b7c61f7 |
6.5.2 | 71e3a16c4278f857cd86b7b05aedd066 |
6.5.1 | 261928cfc55b27a6c2ab19cf9081d705 |
6.5.0 | 2a6d500fd4939a8faa47bbbba97288b6 |
6.4.3 | c62f9359d6b5497d54e248c526c5f547 |
6.4.2 | dc385fb62eaf68aff2e7f9c1c0ed19ea |
6.4.1 | 94945db2c0e81baab79535393f210f1b |
6.4.0 | d7910a35901d4299b54259f1c1bbe2d6 |
6.3.2 | 46bc92bb2eed1416de28ccccb3a28620 |
6.3.1 | ca47af77ffbcd7525e82d0bdaaef5b91 |
6.3.0 | f969bb5a62885e8084794d5334787275 |
6.2.3 | bab1309f77acd1f0453372150c82694a |
6.2.0 |
fc727698c7b8bfb1ca448726492931b4 |
6.1.4 | 983785b1c30a15e8fac029e370bb3b73 |
6.1.3 | c0392a091659dc445a1014e14da6a31a |
6.1.1 | 0a18fafb2826c90b3388b371a3cbdeec |
6.1.0 | e8d6df04ac2642b2d7b16efb57f315e9 |
6.0.1 | 9ebeb6f4f49476667c07d0e8eb1aa2e8 |
6.0.0 | cff3d453ea94e67182f5b1b023aeb1c1 |
V5校验和
安卓SDK版本 | 校验和 |
---|---|
5.4.6 | 4f1bdc33ac0d6dd3f9b75411c3c0a06c |
5.4.4 | 13a04913cf61276238f54e5e2d73e88d |
5.4.3 | 7b1caef46942c70edcd2e59cad69e439 |
5.4.1 | e4eb21c0030f376857b53e2e30022fc8 |
5.4.0 | 8c0270f6c3e7e58b1db42be82cc341d8 |
5.3.0 | d602dd28d9ee807855e5426d6a9b7ebf |
5.2.0 | 64fe94447def6d99549d3274ce908f09 |
5.1.2 | 1a7dbb23aad32d697835f3ec29337ca9 |
5.1.1 | dfea6a49e6ae57fc2c700f6dcd904bc1 |
5.1.0 | 89cc7e08a0430180e64f3cccf955768f |
5.0.2 | c113618ea379531cba6ce42bc4c79d72 |
5.0.1 | db0502faa5b02102dd99ac6cec666d04 |
5.0.0 | 98f1f78ae5f63cb4f40ba838d3d1be22 |
V4校验和
安卓SDK版本 | 校验和 |
---|---|
4.10.3 | 855186d68912810fa47897262a9ba0a0 |
4.10.2 | 13ed5716d5a8583eeee527f01bd2a69d |
4.10.1 | ab3e49bb4640990267466b7852cd3de7 |
4.10.0 | b5fb55ee76cd6a742d9bd25b910745a1 |
4.9.0 | afa49524ddceda28ca1648946489a6b0 |
4.8.20 | 2f59d0f8db09b92f8261475a1d0807d0 |
4.8.19 | baf8fa419f38de52cef6091de32aca86 |
4.8.18 | 3a0641720811a25542449f1927daf13e |
4.8.17 | 3a0641720811a25542449f1927daf13e |
4.8.16 | 501be427b0c2a831e148649131ce3fc0 |
4.8.15 | 7b6759a006d72d3a7c78ec80160c3502 |
4.8.14 | bc4facd80958d0600b4d000104e524d9 |
4.8.13 | bc4facd80958d0600b4d000104e524d9 |
4.8.12 | 171569002d93fb8d49787b363192973f |
4.8.11 | 4419af159a42e4ee7a218ef8615e2abb |
4.8.10 | 468ad04e4a2088ba7af9c45d42f4ed6d |
4.8.9 | 9a923bbbf3f6c7cc19b900e49644da2c |
4.8.8 | 6dee4814986061a0723cc9f844796e2e |
4.8.7 | ca13997ccb781a5935e91983b7be81ea |
4.8.6 | da117a3e9e05df7dd28297df762cfbfa |
4.8.5 | f8ea07b8a60d664541686ba7064730f5 |
4.8.4 | b10f185c1094cf283b11339810a47c87 |
4.8.3 | 7f94ec175b948c5009bfbfe2fb25b2b0 |
4.8.2 | 3e34b55e13cd3f8d387b1a33c20105eb |
4.8.1 | 6c2930d2997a7b2b6ab7b3ecf0e3135b |
4.8.1 | 468ad04e4a2088ba7af9c45d42f4ed6d |
4.8.1 | 4419af159a42e4ee7a218ef8615e2abb latest |
4.8.0 | 32d67577ce59b2072475e509579baece |
4.7.4 | 7e649e6a1cf8999ca39b05402946b3d6 |
4.7.3 | e30c020f8ee5dd3af274fa94ef414a38 |
4.7.2 | 945aaaca554aa8b2f96219f25eed9777 |
4.7.1 | 862c349025e4725d4e5044a190c60337 |
4.7.0 | b060ad140ffd0c8f2b3febb26122d173 |