Skip to content

Releases: OneSignal/react-native-onesignal

3.4.0 Release

17 Sep 01:53
Compare
Choose a tag to compare

In App Messaging for iOS

  • Includes support for native iOS SDK 2.11.0
  • In-App Messaging

New Example App

  • New example app created using React Native 0.60.5
    • Includes autolinking
    • Uses Cocoapods by default

3.3.2 Release

09 Aug 23:02
Compare
Choose a tag to compare

iOS 13 Beta 2+ pushToken and Other Android Misc Fixes

Updates from OneSignal-iOS-SDK 2.10.1

  • Fixed deviceToken format error with iOS 13 Beta 2+ which was preventing the device from subscribing to OneSignal.

Updates from OneSignal-Android-SDK 3.11.2

  • On Android N (7.0)+ devices when 4 or more notifications are shown tapping on the group is now handled
    • Issue was related to Android's auto grouping feature.
    • Now counts the most recent notification in the group being opened when the summary notification is tapped.
  • Android - Fix NPE errors when app is resumed when setRequiresUserPrivacyConsent(true) is set
  • Android - Fixed "App may not schedule more than 100 distinct jobs" error, mostly affecting Samsung devices in rare cases

3.3.1 Release

25 Jul 01:08
Compare
Choose a tag to compare

Fix iOS build regression from 3.3.0

  • Fixed issue with missing OneSignal-inAppMessageClicked on RCTOneSignalEventEmitter

3.3.0 Release

23 Jul 01:27
Compare
Choose a tag to compare

Android - In-App Messages, Changing AppId, & Other Misc Fixes

  • See the OneSignal In-App quickstart guide for more details.
  • When re-initializing with a different AppId the device registers correctly without requiring an app cold start
    • Dashboard parameters are now correctly refreshed as well from the new app id.
  • Notification Channels / Categories, added invalid format handling to LED colors.
  • Fixed com.onesignal.PrivacyConsent AndroidManifest.xml check when using newest init method.
  • Fixed location permission prompting and session count / time tracking after privacy consent is accepted.
  • Removed rnpm from package.json to fix React Native 0.60 compatibility.
  • Fixed onesignal_app_id via manifestPlaceholders not working if used in defaultConfig.
  • iOS - Added a min for "React" of version of 0.13.0 to ensure the a local copy is being used from node_modules
  • Misc fixes to example projects

3.2.14 Release

21 May 00:13
Compare
Choose a tag to compare

Removed .git folder from npm.js tar

3.2.13 Release

14 May 17:44
6173437
Compare
Choose a tag to compare

Updated Native iOS & Android OneSignal SDKs

  • Updated to Android OneSignal SDK 3.10.8
  • Updated to iOS SDK 2.10.0
  • Fixed iOS fallback pathing in RCTOneSignal.h for OneSignal.h.
  • Android
    • Updated gradle from deprecated 'compile' to 'implementation'.
    • Fixed OSPermissionSubscriptionState properties to be boolean types

3.2.12 Release

20 Dec 01:55
Compare
Choose a tag to compare

• This minor update fixes an issue in the previous release where Android calls to setExternalUserId() would result in an undefined function exception, due to a recent merge mistake.
• Fixes #687

3.2.11 Release

07 Dec 19:29
Compare
Choose a tag to compare

External User ID Support

• This update adds new methods (setExternalUserId(string) and removeExternalUserId) allowing you to target push notifications using your own custom user ID's instead of having to store OneSignal player ID's.

• Fixes an issue with the previous release that caused iOS apps to crash immediately upon launch due to an undefined method.

3.2.10 Release

06 Dec 23:56
Compare
Choose a tag to compare

React-Native 3.2.10

• This is a minor update that includes updates for the native iOS and Android SDK's

Android Fixes & Improvements

OneSignal Android 3.10.5 SDK

  • Removed ACTION_BOOT_COMPLETED for BOOT_COMPLETED
    • ACTION_BOOT_COMPLETED is invalid, BOOT_COMPLETED is the correct intent action
  • Catches security exception from Job Intent Service

iOS SDK Fixes & Improvements

OneSignal iOS 2.9.4 SDK

  • Small update that includes a fix for an issue that would have caused rare crashes, due to invalid HTTP request bodies being serialized into JSON

3.2.9 Release

06 Dec 22:21
Compare
Choose a tag to compare

This release was made in error. Please do not use this version. Instead, please use version 3.2.10