Вкратце: Ознакомьтесь с примечаниями к выпуску SDK, чтобы получить краткий обзор последних изменений в Android SDK. Разработчикам, которым нужны более подробные сведения, следует ознакомиться с примечаниями к выпуску Android в хабе для разработчиков.
SDK Android V6
Руководство по интеграции Android SDK для разработчиков
Версия | Дата выпуска | Примечания |
---|---|---|
6.15.2 | 10.10.2024 |
|
6.15.1 | 28.08.2024 | Обновление версий:
|
6.15.0 | 31.07.2024 |
|
6.14.2 | 10.06.2024 |
|
6.14.1 | 29.05.2024 | Обслуживание SDK |
6.14.0 | 18.04.2024 |
|
6.13.1 | 03.04.2024 | Обслуживание SDK |
6.13.0 | 08.02.2024 |
|
6.12.6 | 29.01.2024 | Обслуживание SDK |
6.12.5 | 18.12.2023 |
|
6.12.4 | 25.10.2023 |
|
6.12.3 | 31.08.2023 | Обслуживание SDK |
6.12.2 | 02.08.2023 |
|
6.12.1 | 29.06.2023 |
|
6.12.0 | 28.06.2023 |
|
6.11.2 | 29.06.2023 |
|
6.11.1 | 06.06.2023 |
|
6.11.0 | 16.05.2023 |
|
6.10.3 | 25.04.2023 | Обслуживание SDK |
6.10.1 | 01.03.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 | Обслуживание SDK |
6.9.0 | 12.09.2022 |
|
6.8.2 | 29.08.2022 |
|
6.8.1 (Устарело) |
24.08.2022 |
|
6.8.0 (Устарело) |
18.07.2022 |
|
6.7.0 (Устарело) |
19.06.2022 |
|
6.6.1 | 16.05.2022 | Обслуживание SDK |
6.6.0 | 01.05.2022 |
|
6.5.4 | 23.03.2022 | Обслуживание SDK |
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 | Исправлено следующее:
|
6.4.1 | 17.10.2021 | Решена ошибка компиляции при использовании Gradle версии ранее V3.5.4. |
6.4.0 | 12.09.2021 |
Новый API: Начиная с этой версии, |
6.3.2 Устареет: 31.08.2024 |
06.06.2021 |
Новый API: setDisableAdvertisingIdentifiers
|
6.3.1 Устареет: 31.08.2024 |
26.05.2021 |
|
6.3.0 Устареет: 31.08.2024 |
29.04.2021 |
|
6.2.3 Устареет: 31.08.2024 |
04.03.2021 | Обслуживание SDK |
6.2.0 Устареет: 31.08.2024 |
07.02.2021 |
|
6.1.4 Устареет: 31.08.2024 |
12.01.2021 |
|
6.1.3 Устареет: 31.08.2024 |
24.12.2020 |
|
6.1.1 Устареет: 31.08.2024 |
03.12.2020 |
|
6.1.0 Устареет: 31.08.2024 |
09.11.2020 |
|
6.0.1 Устареет: 31.08.2024 |
28.10.2020 | Обслуживание SDK |
6.0.0 Устареет: 31.08.2024 |
14.10.2020 |
|
Примечания к выпуску Android 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 Android V5
Версия | Дата выпуска | Только обслуживание | Примечания |
---|---|---|---|
5.4.6 | 09.11.2020 |
|
|
5.4.4 | 01.10.2020 |
|
|
5.4.3 | 30.07.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 | Да | |
5.1.1 | 23.01.2020 | Да | |
5.1.0 | 06.01.2020 |
|
|
5.0.2 | 23.12.2019 | ||
5.0.1 | 12.12.2019 | ||
5.0.0 | 12.11.2019 |
|
Примечания к выпуску Android V5.0.0
Улучшено время отклика SDK
Начиная с SDK V5.0.0 улучшено время отклика GCD для органических установок.
Методы удалены или переименованы
Изменение названия метода
Имена методов получения данных об установках теперь одинаковы для Android и iOS. Это влияет на методы, которые обрабатывают:
- данные о конверсии при установке
- ошибки, если данные недоступны
Название для Android до SDK V5 | Название для iOS до SDK V5 | Стандартизированное название |
---|---|---|
onInstallConversionDataLoaded |
onConversionDataReceived |
onConversionDataSuccess |
onInstallConversionFailure |
onConversionDataRequestFailure |
onConversionDataFail |
Методы удалены
Следующие методы устарели в предыдущих версиях SDK. Теперь они удалены из SDK.
Android
- setGCMProjectID (строка projectNumber)
- setGCMProjectNumber (строка projectNumber)
- setGCMProjectNumber (контекст context, строка projectNumber)
- enableUninstallTracking (строка senderId)
- setAppUserId (строка id)
- setUserEmail (строка email)
- setCollectFingerPrint (логическое значение isCollect)
- getAttributionId (разрешение контента contentResolver)
- Класс FirebaseInstanceIdListener (экземпляр 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, независимо от того, включены или нет определенные параметры. Подробнее о данных о конверсиях в различных сценариях см. здесь.
Примечания к выпуску Android V4.0.0
Версия | Дата выпуска | Примечания |
---|---|---|
4.11.0 | 22.10.2019 |
|
4.10.3 | 15.09.2019 |
|
4.10.1 | 01.07.2019 | Исправление ошибок и техническое обслуживание |
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 | Устранение проблемы, связанной с конфликтами в ProGuard, которые в некоторых случаях приводили к потере данных о запуске приложений. Эта проблема затрагивает только SDK версии 4.8.16 |
4.8.16 | 31.10.2018 | Исправление ошибок и техническое обслуживание |
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 | Исправление ошибок и техническое обслуживание |
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 | Добавлена поддержка данных реферера HTTP в getConversionData |
4.8.2 | 19.09.2017 | Исправление в sendDeepLinkData(this) для приложений с диплинками на несколько активностей |
4.8.1 | 17.09.2017 | Улучшенная защита от событий внутри приложения, вызываемых до инициализации SDK |
4.8.0 | 03.09.2017 |
|
4.7.4 | 28.06.2017 | Улучшена обработка множественных отключений ScheduledExecutorSerice |
4.7.3 | 06.06.2017 | Усовершенствования для интеграции mParticle |
4.7.2 | 22.05.2017 |
|
4.7.1 | 22.02.2017 | Исправлено предупреждение, вызываемое ProGuard |
4.7.0 | 13.02.2017 |
|