Skip to content
  • 3.4.0
  • 3379178
  • Compare
    Choose a tag to compare
    Search for a tag
  • 3.4.0
  • 3379178
  • Compare
    Choose a tag to compare
    Search for a tag

@emawby emawby released this Apr 1, 2021 · 10 commits to master since this release

Added SMS Channel Support

  • The OneSignalSDK now supports SMS. Setup guide can be found here #869

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
  • 3.3.0
  • e6d47c0
  • Compare
    Choose a tag to compare
    Search for a tag
  • 3.3.0
  • e6d47c0
  • Compare
    Choose a tag to compare
    Search for a tag

@emawby emawby released this Mar 17, 2021 · 49 commits to master since this release

Added In App Messaging Tag Substitution using Liquid Templating

  • IAM Tag Substitution is using LiquidJS version 9.23.1 #887

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

@emawby emawby released this Mar 8, 2021

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 as CodeableData #896
Assets 2
  • 3.2.3
  • a1598fc
  • Compare
    Choose a tag to compare
    Search for a tag
  • 3.2.3
  • a1598fc
  • Compare
    Choose a tag to compare
    Search for a tag

@emawby emawby released this Mar 6, 2021 · 82 commits to master since this release

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 as CodeableData #894
Assets 3
  • 3.2.2
  • 037fc8c
  • Compare
    Choose a tag to compare
    Search for a tag
  • 3.2.2
  • 037fc8c
  • Compare
    Choose a tag to compare
    Search for a tag

@jkasten2 jkasten2 released this Mar 3, 2021 · 90 commits to master since this release

Added timezone id & delay until APNS token is available

  • Added timezone_id in "IANA TZ" format to player REST requests #866
  • 3.x.x regresion fix - Wait until we have an APNS token before create #890
Assets 3
  • 3.2.1
  • 2746803
  • Compare
    Choose a tag to compare
    Search for a tag
  • 3.2.1
  • 2746803
  • Compare
    Choose a tag to compare
    Search for a tag

@emawby emawby released this Feb 16, 2021 · 101 commits to master since this release

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
  • 3.2.0
  • 159bf07
  • Compare
    Choose a tag to compare
    Search for a tag
  • 3.2.0
  • 159bf07
  • Compare
    Choose a tag to compare
    Search for a tag

@emawby emawby released this Feb 12, 2021 · 106 commits to master since this release

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

@emawby emawby released this Feb 12, 2021 · 9 commits to sdk_2.X.X since this release

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
  • 3.1.1
  • 6aff4b1
  • Compare
    Choose a tag to compare
    Search for a tag
  • 3.1.1
  • 6aff4b1
  • Compare
    Choose a tag to compare
    Search for a tag

@emawby emawby released this Jan 22, 2021 · 130 commits to master since this release

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 locations not updating in both the Foreground and the Background #856 #859

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 emawby released this Jan 19, 2021 · 16 commits to sdk_2.X.X since this release

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
Assets 2