Khái quát: Ghi chú phát hành SDK Android bắt đầu từ phiên bản V4.x.
SDK Android V6
Hướng dẫn tích hợp SDK Android dành cho nhà tiếp thị
Phiên bản | Ngày phát hành | Chỉ bảo trì | Lưu ý |
---|---|---|---|
6.12.3 |
Ngày 31 tháng 08 năm 2023 | Có | |
6.12.2 |
02-08-2023 |
|
|
6.12.1 |
29-06-2023 |
|
|
6.12.0 |
28-6-2023 |
|
|
6.11.2 |
29-06-2023 |
|
|
6.11.1 |
6-6-2023 |
|
|
6.11.0 |
16-5-2022 |
|
|
6.10.3 |
25-4-2023 | Có | |
6.10.1 |
1-3-2023 |
|
|
6.10.0 |
13-02-2023 |
|
|
6.9.4 |
06-12-2022 |
|
|
6.9.3 |
28-11-2022 |
|
|
6.9.2 |
02-10-2022 |
|
|
6.9.1 |
19-09-2022 | Có | |
6.9.0 |
12-09-2022 |
|
|
6.8.2 |
29-08-2022 |
|
|
6.8.1 |
24-08-2022 | Có |
|
6.8.0 |
18-07-2022 |
|
|
6.7.0 |
19-06-2022 |
|
|
6.6.1 |
16-05-2022 | Có | |
6.6.0 |
01-05-2022 |
|
|
6.5.4 |
23-03-2022 | Có | |
6.5.3 |
09-03-2022 |
|
|
6.5.2 |
26-01-2022 |
|
|
6.5.1 |
29-12-2021 |
|
|
6.5.0 |
07-12-2021 |
|
|
6.4.3 |
14-11-2021 |
|
|
6.4.2 |
24-10-2021 |
Những lỗi sau đây đã được giải quyết:
|
|
6.4.1 |
17-10-2021 |
Đã giải quyết lỗi biên dịch khi sử dụng phiên bản Gradle thấp hơn V3.5.4. |
|
6.4.0 |
12-09-2021 |
API mới: Kể từ phiên bản này, |
|
6.3.2 | 06--06-2021 |
API mới: |
|
6.3.1 | Ngày 26 tháng 05 năm 2021 |
|
|
6.3.0 | 29-04-2021 |
|
|
6.2.3 | 04-03-2021 | Có | |
6.2.0 | 07-02-2021 |
|
|
6.1.4 | 12-01-2021 |
|
|
6.1.3 | 24-12-2020 |
|
|
6.1.1 | 03-12-2020 |
|
|
6.1.0 | 09-11-2020 |
|
|
6.0.1 | 28-10-2020 | Có |
|
6.0.0 | 14-10-2020 |
|
Ghi chú phát hành Android V6.0.0
Các phương thức bị xóa/ngừng hỗ trợ hoặc đổi tên
Các phương thức bị loại bỏ/ngừng hỗ trợ
Các phương thức sau đã bị xóa khỏi SDK:
-
sendDeepLinkData
-
trackAppLaunch
-
setPluginDeepLinkData
-
setConsumeAFDeepLinks
-
setHostName
Các phương thức đã đổi tên
Tên API (V6 trở về trước) | Tên API hiện tại (V6 trở lên) |
---|---|
stopTracking |
stop |
setCustomerIdAndTrack |
setCustomerIdAndLogSession |
startTracking |
start |
trackLocation |
logLocation |
reportTrackSession |
logSession |
trackEvent |
logEvent |
setDeviceTrackingDisabled |
anonymizeUser |
validateAndTrackInAppPurchase |
validateAndLogInAppPurchase |
isStopTracking |
isStopped |
trackAndOpenStore |
logAndOpenStore |
trackCrossPromoteImpression |
logCrossPromoteImpression |
trackInvite |
logInvite |
Đã đổi tên giao diện
Tên giao diện (trước V6) | Tên giao diện hiện tại (V6 trở lên) |
---|---|
AppsFlyerTrackingRequestListener |
AppsFlyerRequestListener |
SDK Android V5
Ghi chú phát hành SDK Android V5
Phiên bản | Ngày phát hành | Chỉ bảo trì | Lưu ý |
---|---|---|---|
5.4.6 |
09-11-2020 |
|
|
5.4.4 |
01-10-2020 |
|
|
5.4.3 |
Ngày 30 tháng 7 năm 2020 |
|
|
5.4.1 |
30-06-2020 |
|
|
5.4.0 |
03-06-2020 |
|
|
5.3.0 |
27-04-2020 |
|
|
5.2.0 | 10-03-2020 |
|
|
5.1.2 | 19-02-2020 | Có |
|
5.1.1 | 23-01-2020 | Có | |
5.1.0 | Ngày 06 tháng 01 năm 2020 |
|
Ghi chú phát hành Android V5.0.0
Cải thiện thời gian phản hồi SDK
Bắt đầu từ SDK V5.0.0, thời gian phản hồi GCD cho các lượt cài đặt tự nhiên đã được cải thiện.
Các phương thức đã bị xóa hoặc đổi tên
Thay đổi tên phương thức
Tên phương thức chuyển đổi dữ liệu hiện đã trùng với cả Android và iOS. Điều này ảnh hưởng thức xử lý:
- dữ liệu chuyển đổi khi cài đặt
- lỗi nếu không có dữ liệu
Tên Android trước bản SDK V5 | Tên iOS trước bản SDK V5 | Tên tiêu chuẩn hóa |
---|---|---|
onInstallConversionDataLoaded |
onConversionDataReceived |
onConversionDataSuccess |
onInstallConversionFailure |
onConversionDataRequestFailure |
onConversionDataFail |
Phương pháp bị loại bỏ
Các phương pháp sau đã ngừng hỗ trợ trong các phiên bản SDK trước. Chúng hiện đã bị xóa khỏi SDK.
Android
- 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)
- Lớp FirebaseInstanceIdListener (ví dụ về FirebaseInstanceIdService)
iOS
- loadConversionDataWithDelegate: (id<AppsFlyerTrackerDelegate>)delegate
- setHost:(NSString *)host
Thay đổi để nhận định dạng dữ liệu chuyển đổi
Trong phiên bản này, đối với mỗi lượt cài đặt hoặc mở ứng dụng, SDK trả về một đối tượng bản đồ có chứa dữ liệu chuyển đổi (GCD), chẳng hạn như nguồn truyền thông và tên chiến dịch. Trong các phiên bản SDK trước, GCD chỉ trả về các thông số chứa một giá trị
Bắt đầu từ phiên bản này, tất cả thông số được trả về, kể cả những thông số không có giá trị. Các thông số không có giá trị sẽ được ghi là null.
Ví dụ
Lượt cài đặt sau khi nhấp vào URL sau:
https://app.appsflyer.com/com.sample.app?pid=super_media_source&c=awesome_campaign
&campaign_id=1234&af_sub1=promo
Các phản hồi như sau:
{
"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 trả về cùng một cấu trúc bất kể loại dữ liệu. Nếu một tham số trống, tham số đó sẽ được đưa vào GCD với giá trị null. Điều này giúp các nhà phát triển xử lý GCD dễ dàng hơn mà không cần phải điều chỉnh logic xử lý GCD, bất kể có bao gồm các thông số nhất định hay không. Để tìm hiểu thêm về dữ liệu chuyển đổi trong các tình huống khác nhau, hãy xem tại đây.
Các phiên bản ngừng hỗ trợ
Bài đọc liên quan: Chính sách kiểm soát phiên bản SDK của AppsFlyer
Phiên bản | Ngày phát hành | Lưu ý |
---|---|---|
5.0.2 | 23-12-2019 | |
5.0.1 | 12-12-2019 | |
5.0.0 | 12-11-2019 |
|
4.11.0 | 22-10-2019 |
|
4.10.3 | 15-09-2019 |
|
4.10.1 | 01-07-2019 | Sửa lỗi và bảo trì |
4.10.0 | 14-05-2019 |
|
4.9.0 | 17-03-2019 |
|
4.8.20 | 13-02-2019 |
|
4.8.19 | 26-12-2018 |
|
4.8.18 | 11-11-2018 |
|
4.8.17 | 02-11-2018 | Khắc phục sự cố liên quan đến các xung đột trong ProGuard. Các xung đột này có thể dẫn đến mất dữ liệu khởi chạy ứng dụng trong một số trường hợp. Sự cố này chỉ ảnh hưởng đến phiên bản SDK 4.8.16 |
4.8.16 | 31-10-2018 | Sửa lỗi và bảo trì |
4.8.15 | 27-08-2018 |
|
4.8.14 | 31-07-2018 |
|
4.8.13 | 20-06-2018 |
|
4.8.12 | 27-05-2018 |
|
4.8.11 | 02-05-2018 | Sửa lỗi và bảo trì |
4.8.10 | 26-04-2018 |
|
4.8.9 | 02-04-2018 |
|
4.8.8 | 11-03-2018 |
|
4.8.7 | 25-01-2018 |
|
4.8.5 | 29-11-2017 |
|
4.8.4 | 14-11-2017 |
|
4.8.3 | 27-09-2017 | Đã thêm hỗ trợ dữ liệu liên kết giới thiệu HTTP trên getConersionData |
4.8.2 | 19-09-2017 | Sửa lỗi sendDeepLinkData(this) cho các ứng dụng liên kết sâu tới nhiều hoạt động |
4.8.1 | 17-09-2017 | Cải thiện khả năng bảo vệ trước các sự kiện trong ứng dụng được gọi ra trước khi khởi tạo SDK |
4.8.0 | 03-09-2017 |
|
4.7.4 | 28-06-2017 | Đã cải thiện hiệu quả xử lý ScheduledExecutorSerice bị tắt nhiều lần |
4.7.3 | 06-06-2017 | Cải tiến để tích hợp mParticle |
4.7.2 | 22-05-2017 |
|
4.7.1 | 22-02-2017 | Đã sửa lỗi cảnh báo do ProGuard kích hoạt |
4.7.0 | 13-02-2017 |
|
Tổng kiểm tra SDK Android
AppsFlyer sử dụng tính năng tổng kiểm tra md5:
Tổng kiểm tra V6
Phiên bản SDK Android | Tổng kiểm tra |
---|---|
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 |
Tổng kiểm tra V5
Phiên bản SDK Android | Tổng kiểm tra |
---|---|
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 |
Tổng kiểm tra V4
Phiên bản SDK Android | Tổng kiểm tra |
---|---|
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 mới nhất |
4.8.0 | 32d67577ce59b2072475e509579baece |
4.7.4 | 7e649e6a1cf8999ca39b05402946b3d6 |
4.7.3 | e30c020f8ee5dd3af274fa94ef414a38 |
4.7.2 | 945aaaca554aa8b2f96219f25eed9777 |
4.7.1 | 862c349025e4725d4e5044a190c60337 |
4.7.0 | b060ad140ffd0c8f2b3febb26122d173 |