Skip to content

Releases: OneSignal/OneSignal-iOS-SDK

2.13.0 Release

24 Mar 05:04
fc2d635
Compare
Choose a tag to compare

In-App Messaging Improvements, Added External User Id Update Callback, API URL Changed, Minor Bug Fixes

  • In-App Messaging Improvements: Redisplaying with a limit and delay, Adding and removing tags, sending outcomes, and permission prompts
    • Redisplay params now expected (has defaults) in parser
    • Adding and removing tags w/ element click
    • Sending outcomes w/ element click
    • Showing permission prompts for location and push w/ element click
  • Set and remove external user id now have completion callback
    • Callback for completion added to verify the status of the set or remove of an external user id (push & email)
  • Changed internal API call from onesignal.com to api.onesignal.com
    • Fixes blocked in Egypt issues #855, #919

2.12.6 Release

31 Jan 23:20
baf0a85
Compare
Choose a tag to compare

Minor Bug Fixes

  • Moved some init code before initDone check so it runs these things every time init is called
    • Wrapper SDKs call init twice, so when initDone was added it harmed some wrapper SDKs

2.12.5 Release

17 Jan 00:23
145372a
Compare
Choose a tag to compare

Minor Bug Fixes

  • Cold Start Subscription Fix #596

    • Needed better differentiation between TO and FROM states of OneSignalCommonDefines keys when saving and getting
  • Wrapper(s) Second Init Not Pulling iOS Params Fix #593

    • iOS remote params couldn't be pulled and caused SDK to use the default values assigned
  • SetLocationShared Changes #533

    • Now setLocationShared:false clears last location in the SDK
    • Extra VERBOSE logging added to track the state location checks for better insight
  • Notification Action Buttons Not Displaying Fix #430

    • Forced a refresh on the internal list of list categories so that the action buttons will be added to the notification as well
  • IAM Pause Check Change

    • IAMs accumulate in the queue, but prevent the SDK from showing any IAMs from the queue until in app messaging is enabled again

2.12.4 Release

16 Jan 01:50
Compare
Choose a tag to compare

Crash From Null Param & Minor Bug Fixes

  • Crash From Null Param #590
    • NSMutableArray addObject method called with a null NSString param caused a crash
    • These notifications appearing with null/empty ids are most likely not OneSignal notifications, but handling was implemented to ignore these now and also clean any existing cached ones

2.12.3 Release

13 Dec 01:51
Compare
Choose a tag to compare

Confirmed Deliveries upgrade, i386 simulator, Carthage fixes

  • Fixed Carthage build issue
  • Fixed missing i386 for 32 bit iOS simulators
  • Fixed Confirmed Deliveries not sending for those updating from an older SDK.

2.12.2 Release

04 Dec 23:19
cb0e6ba
Compare
Choose a tag to compare

Minor fixes

  • jsonRepresentation in OSOutcomeEvent needed a minor check to prevent crashing

2.12.1 Release

03 Dec 22:16
Compare
Choose a tag to compare

Received Receipts

2.12.0 Release

21 Nov 03:49
b482e92
Compare
Choose a tag to compare

Outcome Events, Catalyst Support, & Fixed In-App Message Crash

  • New Outcomes feature
    • Incorporates outcomes to the focus request for Session Duration tracking on the dashboard
    • Includes 3 new public methods sendOutcome, sendUniqueOutcome, and sendOutcomeWithValue
    • The concept of a session type now exists in the SDK, DIRECT, INDIRECT, UNATTRIBUTED
  • Catalyst support now lets you build iPad apps with our SDK on Mac #534
    • Must add x86_64h architecture to your targets
      • Under "Valid Architectures" AND "Architectures"
  • Fixes In-App Message crash on dismissing #542 & #555

2.11.2 Release

01 Oct 23:34
72cb08e
Compare
Choose a tag to compare

In-App Message iOS Preview crash fix

  • Fixes In-App Message preview crash fix note in issue #542
  • Bitcode Version - Xcode 10.1

2.11.1 Release

27 Sep 00:53
7f85d89
Compare
Choose a tag to compare

Fixed In-App Message Crash, setLocationShared(), and mikechoch Warnings

  • Fixed the mikechoch warnings showing up in apps #525
    • Warnings caused by GENERATE_MASTER_OBJECT_FILE being set to YES in release 2.10.2
    • Changed the DEPLOYMENT_POSTPROCESSING flag to YES to fix the warnings
  • In-App Message causing iOS app to crash because of constraint conflicts #536
    • Constraint conflict was occurring when sending previews with specific scenarios
    • Fixed by removing all constraints on OSInAppMessageView before setup of an incoming In-App Message
  • setLocationShared was being set false but location still being sent to player record #533
    • Fixed by adding a check into the locationManager callback to return early when location shared is false