Skip to content

6.9.0

Choose a tag to compare

@PushwooshCI PushwooshCI released this 02 Jun 11:14

New Features

  • Added Live Updates support via the new pushwoosh-liveupdates module — ongoing, progress-style notifications (Android 16 / API 36+) that the SDK renders automatically from server-sent pushes, ideal for order tracking, deliveries, rides, and live scores. The Pushwoosh backend drives every start/update/end transition; the app can dismiss a Live Update locally and query which ones are on screen. Customize the look by implementing LiveUpdateProgressStyleProvider. On devices below API 36 the module is a safe no-op
    // Query the activityIds of all Live Updates currently on screen
    List<String> active = PushwooshLiveUpdates.getActiveIds();
    
    // Dismiss a specific Live Update from the app, e.g. when the user cancels an order
    PushwooshLiveUpdates.endLiveUpdate("order_4521");
    
    // Or clear everything currently on screen, e.g. on logout
    PushwooshLiveUpdates.endAllLiveUpdates();

Improvements

  • The SDK now validates manifest-declared classes at startup (NotificationServiceExtension, notification factories, plugins, and add-on integration points) and logs clear, actionable warnings when a class is missing, declares the wrong base type, or lacks a public no-argument constructor