История изменений
Версия 2.3.2
Релиз 4 октября 2023 г.
- Исправлена ошибка No field Companion of type
Lio/appmetrica/analytics/ModuleEvent$Companion
.
Версия 2.3.1
Релиз 31 июля 2023 г.
- Повышены производительность и стабильность работы библиотеки.
Версия 2.2.0
Релиз 2 июня 2022 г.
minSdkVersion
(вappmetricapush-provider-hms
) увеличена до 17.- Обновлена версия
hms
до 6.5.0.300. - Ускорена активация PushSDK.
Версия 2.1.1
Релиз 14 марта 2022 г.
- Исправлена ошибка
BadParcelableException: Parcelable protocol requires a Parcelable.Creator object called CREATOR
.
Версия 2.1.0
Релиз 24 февраля 2022 г.
- Улучшено получение токенов.
- Метод YandexMetricaPush.getTokens возвращает новые токены при вызове из TokenUpdateListener.onTokenUpdated.
- Повышены производительность и стабильность работы библиотеки.
Версия 2.0.0
Релиз 28 октября 2021 г.
- Исправлена ошибка, возникающая в некоторых случаях при обработке клика по пушу на Android 12.
- Переход с support-зависимостей на AndroidX.
Версия 1.14.0
Релиз 23 сентября 2021 г.
- Обновлена версия AppMetrica до 4.0.0.
- Добавлена поддержка Android 12.
- Повышены производительность и стабильность работы библиотеки.
Версия 1.13.0
Релиз 22 июля 2021 г.
- Добавлена поддержка
com.google.firebase:firebase-messaging:22.0.0
. Минимальная поддерживаемая версия:20.3.0
.
Версия 1.12.0
Релиз 7 июля 2021 г.
- Устранена возможная причина отклонения публикации приложения в Google Play из-за Implicit PendingIntent.
Версия 1.11.1
Релиз 14 мая 2021 г.
- Исправлена проблема сборки при одновременном подключении нескольких push-провайдеров.
Версия 1.11.0
Релиз 28 апреля 2021 г.
- Добавлен метод isNotificationRelatedToSDK. С помощью метода можно определить, относится ли полученное push-уведомление к AppMetrica PushSDK.
- Добавлен метод processToken. Метод необходим для передачи push-токена в AppMetrica при использовании с другими SDK.
- Повышены производительность и стабильность работы библиотеки.
Версия 1.10.0
Релиз 15 декабря 2020 г.
- Добавлена поддержка HMS push-уведомлений. Подробнее в разделе Подключение и инициализация и Настройка приложения.
- Прекращена поддержка метода YandexMetricaPush.getToken(). Используйте вместо него YandexMetricaPush.getTokens().
- Добавлен интерфейс TokenUpdateListener.
- В манифесте поддержан новый обязательный идентификатор для Firebase:
ymp_firebase_default_project_id
. - Удален запрос на разрешение отслеживания местоположения FINE_LOCATION.
- Повышены производительность и стабильность работы библиотеки.
Версия 1.5.1
Релиз 3 сентября 2019 г.
- Исправлена ошибка, которая приводила к крэшу JobIntentService.
Версия 1.5.0
Релиз 8 августа 2019 г.
- Добавлена возможность настройки иконки push-уведомления по умолчанию.
- Прекращена поддержка класса MetricaInstanceIdService. Для обновления токена используйте метод MetricaMessagingService.onNewToken(String token).
Версия 1.4.1
Релиз 18 марта 2019 г.
- Исправлены проблемы обфускации.
Версия 1.4.0
Релиз 14 марта 2019 г.
- Добавлено кэширование изображений с помощью библиотеки OKHttp.
- Добавлена зависимость от
com.squareup.okhttp3:okhttp
версии 3.12.1. - Добавлено правило: AppMetrica Push SDK можно инициализировать только в главном процессе. В других процессах инициализация игнорируется.
- Исправлена инициализация Push SDK с
com.google.firebase:firebase-auth
. - Добавлено отслеживание статуса уведомления в реальном времени (для Android 9).
Версия 1.3.0
Релиз 1 октября 2018 г.
- Добавлен метод
YandexMetricaPush.getDefaultNotificationChannel()
для получения канала push-уведомлений, который используется по умолчанию. Для него можно задать настройки c помощью методов NotificationChannel до получения первого push-уведомления. - Изменен приоритет канала по умолчанию с IMPORTANCE_DEFAULT (со звуком) на IMPORTANCE_LOW (без звука).
Версия 1.2.0
Релиз 20 августа 2018 г.
- Добавлена поддержка каналов push-уведомлений (для Android 8 и выше).
- Добавлен сбор сведений о выключенных уведомлениях.
Версия 1.1.0
Релиз 15 мая 2018 г.
- Добавлена поддержка AppMetrica SDK 3.0.0.
Версия 1.0.0
Релиз 15 февраля 2018 г.
- Произведена миграция с GCM на Firebase.
- Исправлена ошибка c
PackageManager
. - Обновлены минимальные версии следующих компонентов:
Support Library
— 26.0.0.Android API
— 14.
Версия 0.6.1
Релиз 31 октября 2017 г.
- Добавлена поддержка Android 8.
Версия 0.5.0
Релиз 21 января 2017 г.
- При открытии defaultlauncheractivity из push-уведомления добавляется Intent action из
YandexMetricaPush#OPEN_DEFAULT_ACTIVITY_ACTION
.
Версия 0.4.0
Релиз 21 ноября 2016 г.
- Добавлена поддержка стилей push-уведомления: BigTextStyle и BigPictureStyle.
- Добавлена поддержка настройки звукового оповещения о получении push-уведомления.
Версия 0.3.0
Релиз 10 октября 2016 г.
- Произведена интеграция с библиотекой AppMetrica SDK.