emawby
released this
Added SMS Channel Support
Fixing Carthage Builds
- Carthage builds will no longer timeout building the OneSignalDemo project. #910
OneSignal Dialog Fix
- OneSignal now properly finds the visible view controller to present dialogs from. #907
Assets
3
emawby
released this
Added In App Messaging Tag Substitution using Liquid Templating
Removing alert prompt for launch URLs
- Users will no longer receive an alert asking to open a launch URL when a notification with a launch URL is opened. #901
Set external user id fixes
- Fixing external user id not being set on an email record if the same id was set for the push record. Also resolves external ids not being set if the id was cached but the user was deleted from the dashboard. #903
Adding the ability to disable 'OneSignal load'
- This disables OneSignal SDK Swizzling to prevent issues when running unit tests. Do not use this option for your main target or OneSignal will not function. #898
Assets
3
Fixing NSUserDefaults crash when trying to clear 6 month old In App Messages
- Fixing crash when trying to save the list of redisplay IAMs to
NSUserDefaults
as a dictionary instead of asCodeableData
#896
Assets
2
emawby
released this
Fixing NSUserDefaults crash when trying to clear 6 month old In App Messages
- Fixing crash when trying to save the list of redisplay IAMs to
NSUserDefaults
as a dictionary instead of asCodeableData
#894
Assets
3
jkasten2
released this
Added timezone id & delay until APNS token is available
Assets
3
emawby
released this
Fixing reversed logic for Suppress Launch URLs
Setting OneSignal_suppress_launch_urls
in your plist to true will now properly suppress launch URLs #882
Assets
3
emawby
released this
iOS Launch URLs can now be suppressed entirely and handled outside of OneSignal #867
- A new plist option
OneSignal_suppress_launch_urls
can be added to prevent OneSignal from opening launch URLs so that they can be handled by applications separately
Fixing XCFramework build issue for Arm simulators on Apple Silicon macs #873
- The OneSignal XCFramework will now build for both intel and Arm simulators on Apple Silicon macs
Fix Firebase FCM conflict for non-OneSignal notifications #877
- OneSignal will now properly forward non-OneSignal notifications to Firebase
Assets
3
Fix Firebase FCM conflict for non-OneSignal notifications #876
- OneSignal will now properly forward non-OneSignal notifications to Firebase
Fix ARM simulator builds for M1 macs using the XCFramework #878
- The OneSignal XCFramework will now properly build to Arm simulators on M1 macs
Assets
2
emawby
released this
OneSignal-XCFramework
- To fix slow Swift Package Manager downloads you can now use the OneSignal-XCFramework swift package instead of OneSignal-iOS-SDK if you are on Xcode 12+
Location Tracking Fixes
Fixing Subscription Observer firing multiple times on launch
- The Subscription Observer will now only fire once on new installs. #853
Fixing Content-Available notifications firing Notification Opened Handler when in the Foreground
- The Notification Opened Handler will no longer fire for silent notifications when the app is foregrounded #842
No longer sending unused device id when registering users
- No longer sending device id when registering a user #849
Assets
3
emawby
released this
2.16.2 Patch Release
This release includes fixes that went into Major Release 3.0.0, but is based off of the 2.16.1 version. This release will be used by wrapper SDKs before their major release is available.
- Cached IAMs could be shown past their stop time. The SDK now checks if an IAM is past its stop time before it is displayed. #841
- If a user force quit the app then re-opened within 30 seconds external user ids would not update. #835
- The OneSignal XCFramework now supports arm64 iOS simulators for Apple Silicon Macs. #836