Skip to content

Releases

v2.0.4

Choose a tag to compare

@3beeepb 3beeepb released this 09 Nov 11:53
aa58a52

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

Choose a tag to compare

@3beeepb 3beeepb released this 08 Nov 13:43
01aaced

Android SDK 2.0.3 опубликован в публичном Maven-репозитории.

Координата зависимости: com.pushplatform:sdk-android:2.0.3.

URL Maven-репозитория: https://raw.githubusercontent.com/pushplatform/pushpilot-sdk-android/maven/.

Настройка Gradle.

К релизу приложены точные опубликованные AAR, POM, Gradle module metadata, исходники и документация. SHA256SUMS совпадает с checksums Maven.

Проверены сборки Android-потребителей React Native и Flutter. CI main и тега успешен.

PushPilot Android SDK 2.0.2

Choose a tag to compare

@3beeepb 3beeepb released this 08 Nov 12:15
980eb7f

Что изменилось

  • Обновлены инструкции установки и инициализации: 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

Choose a tag to compare

@3beeepb 3beeepb released this 08 Nov 08:49
db22421

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

Choose a tag to compare

@3beeepb 3beeepb released this 05 Nov 13:21

Publish firebase-messaging with an explicit version instead of versionless firebase-messaging-ktx, so apps on Firebase BoM 34+ (React Native Firebase) can resolve the transitive dependency.

Maven: com.pushplatform:sdk-android:1.2.6

v1.2.5

Choose a tag to compare

@3beeepb 3beeepb released this 03 Nov 07:27
fbe56b0

Show data-only alerts, set the badge, and confirm receipt while the app is closed.

v1.2.4

Choose a tag to compare

@3beeepb 3beeepb released this 02 Nov 15:09
e2c13f4
  • При клике по уведомлению SDK отправляет PUT /notifications/{id}, включая клик по уведомлению, которое нарисовала система, пока приложение было закрыто. До initialize и до регистрации токена открытие ждёт в очереди.
  • ParsedNotification.notificationId содержит id уведомления от сервера. Поле notification_id больше не попадает в customData.
  • getSubscriptionId() возвращает id FCM-подписки из ответа регистрации токена.

v1.2.3

Choose a tag to compare

@3beeepb 3beeepb released this 02 Nov 13:32
b618f2f

foregroundBannerFallback shows the system banner when finish() does not run in time. The maven branch is not merged into main.

v1.2.2

Choose a tag to compare

@3beeepb 3beeepb released this 02 Nov 12:12
3ee7177

The foreground banner waits until the handler finishes. The maven branch is not merged into main.

1.2.1

Choose a tag to compare

@3beeepb 3beeepb released this 02 Nov 10:29
b875aae

login sends metadata into user tags. Foreground display can wait for the handler. Published as com.pushplatform:sdk-android:1.2.1.