Skip to content

Developer changelog

This page lists SDK releases, API updates, and platform changes that affect Pushwoosh integrations.

Date
Component
Change
Details
Jun 26Messaging API v2AddedSend 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 25iOS SDK v7.1.3AddedAdded handleWillPresentNotification() and handleNotificationResponse() for apps that own the UNUserNotificationCenter delegate, plus a startup integration checker that prints config diagnostics. Learn more
Jun 25Android SDK v6.9.4ChangedModal in-app messages can now be presented without a transition animation. Learn more
Jun 24Messaging API v2AddedNotify 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 24Android SDK v6.9.3FixedFixed 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 19Google Wallet APIAddedIssue and update Google Wallet passes from your backend. Changes sync to every device that saved the pass. Learn more
Jun 18iOS SDK v7.1.2AddedPushwooshInboxKit 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 18Customer Journey APIAddedNew 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 16Android SDK v6.9.1AddedAdded 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 16Web Push SDK v3.59.0AddedEmbed web popups from code: export WebPopupsWidget from the SDK package. Learn more
Jun 15Messaging API v2AddedAdded the Cancel method (POST /messaging/v2/cancel) to cancel a pending, waiting, or processing message by message_code. Learn more
Jun 15iOS SDK v7.1.1AddedAdded Pushwoosh.configure.pushPrimer, a customizable soft opt-in dialog shown before the iOS system permission prompt. Learn more
Jun 15iOS SDK v7.1.0AddedAdded PushwooshNotificationServiceExtension, a drop-in base class for Notification Service Extensions. Learn more
Jun 15iOS SDK v7.1.0DeprecatedPWNotificationExtensionManager is deprecated in favor of subclassing PushwooshNotificationServiceExtension. Learn more
Jun 11Messaging API v2AddedAdded use_latest_user_device to NotifyTransactional: when targeting users, deliver only to each user’s most recently active device. Learn more
Jun 11Customer Journey Statistics APIChangedIn-app journey elements now return pointStat metrics shows, interactions, and skipped instead of sent/opened/conversion. Learn more
Jun 08iOS SDK v7.0.46AddedAdded 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 08iOS SDK v7.0.46FixedFixed App Store upload rejections (error 409), a notification service extension hang with App Groups, and a crash on malformed badge values. Learn more
Jun 02Android SDK v6.9.0AddedAdded 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 02Apple Wallet PassKit APIAddedAdded 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 01Tags APIAddedAdded 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
Date
Component
Change
Details
May 26Messaging API v2AddedNotify now supports SMS as a first-class channel. Learn more
May 22Web Push SDK v3.57.0AddedAdded api.setLanguage(...) to override device locale. It takes priority over initParams and navigator.language. Learn more
May 22Web Push SDK v3.57.0AddedAdded support for the webPopups widget option in the SDK init params. Learn more
May 22SMTP gatewayAddedAdded SMTP submission endpoint smtp.pushwoosh.com:587 (STARTTLS + AUTH PLAIN). Messages are forwarded to Messaging API v2 as transactional email. Learn more
May 21Android SDK v6.8.1ChangedImproved session, idle, and exit-intent tracking accuracy. setLogLevel() now keeps the previous level and logs an error instead of throwing on an unrecognized value. Learn more
May 18iOS SDK v7.0.43RemovedLegacy PushwooshInboxUI was removed from build and release pipelines. Migrate to PushwooshInboxKit. Learn more
May 18iOS SDK v7.0.43ChangedApplication codes containing . are now explicitly rejected. This format has long been deprecated. Contact Pushwoosh Support if you still use one. Learn more
May 18iOS SDK v7.0.43FixedInboxKit refresh now runs only on real background transitions to prevent extra POST requests
May 14Android SDK v6.8.0AddedAdded setAdvertisingId() for passing GAID to Pushwoosh for Meta Ads MADID matching. Requires user consent and manual integration in your app. Learn more
May 13iOS SDK v7.0.41AddedAdded setAdvertisingId() for passing IDFA to Pushwoosh for Meta Ads MADID matching. Requires ATT consent and manual integration in your app. Learn more
May 07iOS SDK v7.0.40AddedAdded PushwooshInboxKit with banner, captioned, and classic card layouts, inline CTA buttons, and swipe-to-delete. Learn more
May 04Tags APIRemovedRemoved application_specific field from Tags API responses. Learn more