Repository navigation
Releases
v2.0.4
The first explicit initialize now replaces automatically restored configuration. A supplied URL is used; omitting it selects the built-in production endpoint. Matching restoration reuses registration; conflicting explicit initialize calls still fail. Late installation/subscription responses cannot overwrite the new registration.
Android SDK 2.0.4 is published as ru.pushplatform:sdk-android:2.0.4 in the existing public Maven repository: https://raw.githubusercontent.com/pushplatform/pushpilot-sdk-android/maven/ . Update the repository content filter from com.pushplatform to ru.pushplatform; Kotlin/Java imports remain com.pushplatform.sdk. Maven Central publication is deferred.
Validation: 194 Android tests, release AAR/Maven build, successful PR/main/tag CI, and a separate public Maven consumer build before release.
PushPilot Android SDK 2.0.3
Android SDK 2.0.3 опубликован в публичном Maven-репозитории.
Координата зависимости: com.pushplatform:sdk-android:2.0.3.
URL Maven-репозитория: https://raw.githubusercontent.com/pushplatform/pushpilot-sdk-android/maven/.
К релизу приложены точные опубликованные AAR, POM, Gradle module metadata, исходники и документация. SHA256SUMS совпадает с checksums Maven.
Проверены сборки Android-потребителей React Native и Flutter. CI main и тега успешен.
PushPilot Android SDK 2.0.2
Что изменилось
- Обновлены инструкции установки и инициализации: UUID приложения либо options с applicationId/debugMode; адрес сервера в initialize не требуется.
- Согласованы Maven-инструкции, quick start, API и миграция. Версия Maven/runtime metadata формируется из VERSION.
- Тайм-аут скачивания Gradle увеличен с 10 до 60 секунд после повторных сетевых сбоев CI до компиляции.
- Установочные команды используют совместимые зависимости без фиксации patch-версии там, где это возможно.
Функциональное поведение push-уведомлений и звонков не изменялось.
Проверка
CI release PR завершён успешно. Версии manifest/lockfile и относящиеся к версии metadata согласованы.
PushPilot Android SDK 2.0.1
SDK 2.0.1: production version alignment and host-owned push delivery contracts.
Maven: com.pushplatform:sdk-android:2.0.1
Repository: https://raw.githubusercontent.com/pushplatform/pushpilot-sdk-android/maven/
See docs/MIGRATION_2.md.
v1.2.6
v1.2.5
v1.2.4
- При клике по уведомлению SDK отправляет
PUT /notifications/{id}, включая клик по уведомлению, которое нарисовала система, пока приложение было закрыто. Доinitializeи до регистрации токена открытие ждёт в очереди. ParsedNotification.notificationIdсодержит id уведомления от сервера. Полеnotification_idбольше не попадает вcustomData.getSubscriptionId()возвращает id FCM-подписки из ответа регистрации токена.