- Minimum iOS deployment target raised to 13.0. Update your Podfile accordingly:
platform :ios, '13.0'
- Pushwoosh Android SDK updated to 6.7.64
- Pushwoosh iOS SDK updated to 7.0.38
- Fixed silent push notifications not being delivered on Flutter 3.27+
- Pushwoosh Android SDK updated to 6.7.63
- Pushwoosh iOS SDK updated to 7.0.34
- Pushwoosh Android SDK updated to 6.7.60
- Pushwoosh iOS SDK updated to 7.0.33
- Pushwoosh Android SDK updated to 6.7.59
- Pushwoosh iOS SDK updated to 7.0.29
- Context7 MCP support for AI-assisted integration with Claude Code, Cursor, and other AI coding assistants
- PushwooshLiveActivities is now included by default via CocoaPods subspec
- Pushwoosh Android SDK updated to 6.7.54
- Pushwoosh iOS SDK updated to 7.0.22
addJavascriptInterface() method. Use this method to call Dart functions from In-Apps
- Runtime errors when calling Live Activity-related methods on Android devices
- Crash in Inbox UI when opening unread notifications
- Pushwoosh Android SDK updated to 6.7.38
- Pushwoosh iOS SDK updated to 6.11.3
- Added
startServerCommunication, stopServerCommunication methods
- Pushwoosh Android SDK updated to 6.7.31
- Pushwoosh iOS SDK updated to 6.10.2
- Pushwoosh Android SDK updated to 6.7.24
- Pushwoosh iOS SDK updated to 6.8.6
- Pushwoosh Android SDK updated to 6.7.22
- Pushwoosh iOS SDK updated to 6.8.4
- Pushwoosh Android SDK updated to 6.7.21
- Pushwoosh iOS SDK updated to 6.8.3
- Fixed the
readMessages method, which caused a temporary suspension of push notifications.
- Pushwoosh Android SDK updated to 6.7.17
- Pushwoosh iOS SDK updated to 6.7.15
- Added safeCompletionHandler to prevent multiple invocations of the completionHandler in
_replacement_didReceiveRemoteNotification, ensuring compatibility with other frameworks
- Correctly implemented swizzling for
application:didReceiveRemoteNotification:fetchCompletionHandler: method.
setEmail, setEmails, setUserEmails methods added
- A new flutter example app
- Fixed
java.lang.IllegalStateException: Reply already submitted issue on Android.
- Fixed
NullPointerException occurring during onDetachedFromEngine.
- Pushwoosh Android SDK updated to 6.7.16
- No known class method for selector
defaultSetup, defaultStart:attributes:content: issue fixed
- Pushwoosh Android SDK updated to 6.7.14
- Pushwoosh iOS SDK updated to 6.7.11
defaultSetup(), defaultStart(String activityId, Map<String, dynamic> attributes, Map<String, dynamic> content) methods added
registerSmsNumber, registerWhatsappNumber methods added
- Pushwoosh Android SDK updated to 6.7.14
- Pushwoosh iOS SDK updated to 6.7.9
- Plist Pushwoosh_PLUGIN_NOTIFICATION_HANDLER flag.
- Pushwoosh iOS SDK updated to 6.7.8
- Improved compatibility of the
void setShowForegroundAlert(bool value) method with other push providers.
- Fixed the push notification appearance animation, which was displaying incorrectly due to a bug with duplicate notifications.
- Resolved an issue on iOS 18 where push notifications were received twice.
- Pushwoosh Android SDK updated to 6.7.12
- No visible @interface for 'Pushwoosh' declares the selector
startLiveActivityWithToken:completion:
- Pushwoosh Android SDK updated to 6.7.10
- Pushwoosh iOS SDK updated to 6.5.13
- Pushwoosh Android SDK to 6.7.8
- Pushwoosh Android SDK to 6.7.7
- Pushwoosh iOS SDK to 6.5.11
- All
Result.success() calls are now wrapped in try-catch blocks
- Pushwoosh iOS SDK 6.5.9
- Pushwoosh Android SDK 6.7.5
startLiveActivityWithToken, stopLiveActivity methods added
- crash on iOS in setDelegate method
- resolved the issue related to retrieving silent push notification.
- Issue with duplicate notifications on iOS when the app is in the foreground.
- Pushwoosh Android SDK 6.7.0
- Pushwoosh plugin's notification center delegate now calls implementations of delegate methods of 3rd-party push services.
- PushwooshInbox.loadMessages() not working on Android: Unhandled Exception: type 'String' is not a subtype of type 'Map<String, dynamic>?' #68
- Pushwoosh Android SDK 6.6.16
- Pushwoosh iOS SDK updated to 6.5.1
- the plugin now uses xcframework via Cocoapods instead of embedded static library
- iOS provisional pushes are supported now. To enable it, call
requestProvisionalAuthOptions() method before calling registerForPushNotifications().
Undefined symbols for architecture arm64: "_OBJC_CLASS_" crash when use_frameworks! is specified in Podfile.
- Pushwoosh Android SDK version updated to 6.6.10
- Pushwoosh iOS SDK version updated to 6.4.12
- Pushwoosh Android SDK updated to 6.6.9
- Pushwoosh iOS SDK updated to 6.4.10
- Huawei platform support
setLanguage() method for iOS and Android
- Pushwoosh Android SDK to 6.6.5
- Pushwoosh iOS SDK to 6.4.8
- Pushwoosh Android SDK version updated to 6.6.9
- Pushwoosh iOS SDK version updated to 6.4.10
- Pushwoosh Android SDK updated to 6.6.7
- Pushwoosh iOS SDK updated to 6.4.8
sendDate parameter of InboxMessage now returns ISO8601-formatted string on both platforms
- Android compile issue introduced with the 2.2.8 release
setApplicationIconBadgeNumber(), addToApplicationIconBadgeNumber(),
getApplicationIconBadgeNumber() methods
- Pushwoosh iOS SDK to 6.4.5
- Pushwoosh Android SDK to 6.6.1
- Pushwoosh Android SDK to 6.6.1
- Pushwoosh iOS SDK to 6.4.3
- customData parameter to
InboxMessage class
- iOS build issue in pushwoosh_inbox module
- API to communicate with Pushwoosh Inbox endpoints directly
- Pushwoosh Android SDK to 6.5.2
- Pushwoosh iOS SDK to 6.4.2
- Pushwoosh Android SDK version to 6.4.4
- Pushwoosh iOS SDK to 6.3.5
- java.lang.NullPointerException while executing doInBackground()
- Pushwoosh Android SDK to 6.4.1
- Pushwoosh iOS SDK to 6.3.3
- Version of Pushwoosh iOS SDK to 6.3.2
- Version of Pushwoosh Android SDK to 6.4.0
- Migrated Android plugins to the V2 embedding
- Migrated to null safety
- iOS SDK updated to 6.3.1
- Android SDK updated to 6.3.5
- iOS SDK updated to 6.2.5
- Android SDK updated to 6.3.3
- Crashes in registration callbacks when using the plugin with 3rd-party push providers
- Removed the method that collected the list of installed packages to comply with the newest Play Store policy
- Android SDK updated to 6.2.7
- Android SDK updated to 6.2.4
- iOS SDK updated to 6.1.1
- Android SDK updated to 6.2.3
- setMultiNotificationMode() crashes on iOS
- message.customData always returning null on Android
- iOS SDK updated to 5.23.0
- Android SDK updated to 5.22.2
- Missing setUserId method in Android
- Android SDK version updated to 5.22.0
- iOS SDK version updated to 5.22.0
- Android SDK version updated to 5.21.4
- iOS SDK version updated to 5.21.0
- Replaced UIWebView with WKWebView in iOS
Android #
- Fixed ANRs caused by push messages being processed in the main thread in Android
- Fixed incorrect inbox URL opening behaviour
- Fixed background processing that caused extra battery consumption
- Android SDK version updated to 5.19.5
- iOS SDK version updated to 5.19.3
- setMultiNotificationMode function for android
- Flutter Android cannot receive push when app is on foreground
- An issue with opPushAccepted and onPushReceived callbacks not working when Flutter apps are opened by tap on a push notification
- An issue with Android app crashes on launch
- Android SDK version updated to 5.14.4
- Zip Path Traversal Vulnerability
- Android SDK version updated to 5.14.3
- iOS SDK version updated to 5.13.1
- Fixed an issue with Flutter app crashes on push receiving while the app is terminated
- Sample upgraded to Android X, gradle plugin version updated to 3.2.1
- Flutter plugin updated to build with Swift libraries
- Android SDK version updated to 5.12.1
- iOS SDK version updated to 5.12.1
- Android SDK version updated to 5.11.0
- iOS SDK version updated to 5.11.0
- startLocationTracking is async now
- compatibility with flutter v0.10.0+
- removed duplicates from changelog
- Android SDK version updated to 5.9.0
- iOS SDK version updated to 5.9.0