| Jun 26 | Messaging API v2 | Added | Send Android Live Updates by adding a live_update object (OPERATION_START/OPERATION_UPDATE/OPERATION_END, shared live_update.id) to the android block of a transactional Notify. Learn more |
| Jun 25 | iOS SDK v7.1.3 | Added | Added handleWillPresentNotification() and handleNotificationResponse() for apps that own the UNUserNotificationCenter delegate, plus a startup integration checker that prints config diagnostics. Learn more |
| Jun 25 | Android SDK v6.9.4 | Changed | Modal in-app messages can now be presented without a transition animation. Learn more |
| Jun 24 | Messaging API v2 | Added | Notify can now build SMS from a saved preset: set payload-level sms_preset instead of inlining sms.body per locale (an inline sms.body still overrides the preset for that locale). Learn more |
| Jun 24 | Android SDK v6.9.3 | Fixed | Fixed modal Rich Media crashes on background transitions and when opening external links. Core and WebKit now ship as transitive dependencies. Supersedes the withdrawn 6.9.2. Learn more |
| Jun 19 | Google Wallet API | Added | Issue and update Google Wallet passes from your backend. Changes sync to every device that saved the pass. Learn more |
| Jun 18 | iOS SDK v7.1.2 | Added | PushwooshInboxKit now supports rich card types (carousel, video, and Apple Wallet) selected per message via displayType, with delegate callbacks for wallet-pass actions. Learn more |
| Jun 18 | Customer Journey API | Added | New REST/JSON Customer Journey API to create, update, and manage journeys, trigger API entries, and read journey statistics (base https://journey.pushwoosh.com). Learn more |
| Jun 16 | Android SDK v6.9.1 | Added | Added getSubscriptionAccountId() for Google Play Billing subscription attribution. Firebase Messaging now ships as a transitive dependency. Live Updates progress bar can be hidden for status-only updates. Learn more |
| Jun 16 | Web Push SDK v3.59.0 | Added | Embed web popups from code: export WebPopupsWidget from the SDK package. Learn more |
| Jun 15 | Messaging API v2 | Added | Added the Cancel method (POST /messaging/v2/cancel) to cancel a pending, waiting, or processing message by message_code. Learn more |
| Jun 15 | iOS SDK v7.1.1 | Added | Added Pushwoosh.configure.pushPrimer, a customizable soft opt-in dialog shown before the iOS system permission prompt. Learn more |
| Jun 15 | iOS SDK v7.1.0 | Added | Added PushwooshNotificationServiceExtension, a drop-in base class for Notification Service Extensions. Learn more |
| Jun 15 | iOS SDK v7.1.0 | Deprecated | PWNotificationExtensionManager is deprecated in favor of subclassing PushwooshNotificationServiceExtension. Learn more |
| Jun 11 | Messaging API v2 | Added | Added use_latest_user_device to NotifyTransactional: when targeting users, deliver only to each user’s most recently active device. Learn more |
| Jun 11 | Customer Journey Statistics API | Changed | In-app journey elements now return pointStat metrics shows, interactions, and skipped instead of sent/opened/conversion. Learn more |
| Jun 08 | iOS SDK v7.0.46 | Added | Added the PushwooshNotificationUI module: a drop-in full-screen “stories” experience for expanded push notifications, rendered by subclassing PushwooshStoriesViewController in a Notification Content Extension. Learn more |
| Jun 08 | iOS SDK v7.0.46 | Fixed | Fixed App Store upload rejections (error 409), a notification service extension hang with App Groups, and a crash on malformed badge values. Learn more |
| Jun 02 | Android SDK v6.9.0 | Added | Added the pushwoosh-liveupdates module for ongoing, progress-style notifications on Android 16 (API 36+), for use cases like orders, rides, and deliveries. Learn more |
| Jun 02 | Apple Wallet PassKit API | Added | Added Apple Wallet passes as a channel, with a PassKit API to issue and update passes. Updates sync to every device that added the pass. Learn more |
| Jun 01 | Tags API | Added | Added email system tags for email segmentation: Last Email Open Message Code, Last Email Click Message Code, Last Email Confirm, Bounced Email, and Unsubscribed Emails. Learn more |