Skip to content

6.9.1

Choose a tag to compare

@PushwooshCI PushwooshCI released this 16 Jun 12:06

New Features

  • Added Pushwoosh.getSubscriptionAccountId() — returns an "<appCode>:<hwid>" identifier to pass to Google Play Billing's setObfuscatedAccountId(), so Pushwoosh can attribute subscription lifecycle events (such as PW_SubscriptionCancel) back to the app and device that started the subscription. See Google Play subscription tracking for setup
    BillingFlowParams params = BillingFlowParams.newBuilder()
            .setObfuscatedAccountId(Pushwoosh.getInstance().getSubscriptionAccountId())
            // ... other params
            .build();

Improvements

  • pushwoosh-firebase now declares firebase-messaging as a transitive dependency, so apps no longer need to add it to their build.gradle manually
  • Improved network reliability on unstable connections by applying connect and read timeouts to requests
  • Live Updates: the progress bar can now be hidden for status updates that aren't progress-based, while the notification still posts as ongoing and promoted
  • On devices below Android 16 (API 36), where Live Updates aren't available, live-update pushes are silently ignored