Skip to content

Releases: OneSignal/OneSignal-Android-SDK

Release 5.2.0-beta-02

22 Nov 19:44
f4a9356
Compare
Choose a tag to compare
Release 5.2.0-beta-02 Pre-release
Pre-release

🎉 Identity Verification Support
This beta release introduces Identity Verification support for the Android user model SDK.

To get started with using Identity Verification, please contact [email protected] to enable this feature for your app. Please see documentation on Identity Verification.

We appreciate your experience and feedback using this beta version!

🚧 Beta release. Please test thoroughly prior to production use 🚧
It is recommended to test this beta version with a new Android and ios app, as Identity Verification is not yet supported on the OneSignal Web SDKs. Enabling Identity Verification in the dashboard will affect all existing app installations using the OneSignal user model SDKs. Please test thoroughly prior to production use, and reach out with any questions, feedback, or concerns.

⛔️ Limitations and Known Issues
While emails and sms numbers can be added using the SDK, removing them is not yet supported.
Live Activities is not yet supported.

5.1.25

14 Nov 21:29
3b7e5d6
Compare
Choose a tag to compare

🐛 Bug Fixes

  • [Fix] NPE by getScheduleBackgroundRunIn (#2212)

5.1.24

05 Nov 01:12
4f0191f
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Fix setting consentGiven throwing if called before initWithContext (#2200)
  • Window manager BadTokenException / WindowLeaked (#2208)

✨ Improvements

  • Make use of ryw_delay to minimize retries on IAM fetch (#2207)

5.1.23

01 Oct 19:02
edcf734
Compare
Choose a tag to compare

✨ Improvements

  • Read-Your-Write Consistency (#2168)

5.1.22

27 Sep 20:28
7e68c1d
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Pausing IAMs dismisses any currently showing IAM (#2191)

Release 5.1.21

05 Sep 19:25
b03d5f5
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Fix ending an already ended session (#2185)
  • Fix Permissions returned by onRequestPermissionResult is empty (#2180)
  • Fix Keyboard input in HTML In App Messagess (#2187)

5.1.20

12 Aug 23:55
54ab98e
Compare
Choose a tag to compare

🔧 Recover

  • This release contains a clean assembly that resolves the "No Static Method Found" issue caused by a faulty assembly during the publish of Release 5.1.19.

🐛 Bug Fixes

  • Recover null onesignal ID crashes for Operations (#2157)
  • Prevent retrying IAM display if 410 is received from backend (#2158)

✨ Improvements

  • Optimized the initialization process by moving some service initialization to a background thread (#2151)
  • Add option to default to HMS over FCM (#2163)

5.1.19 (⛔️ Do not use!)

05 Aug 21:47
43c7d61
Compare
Choose a tag to compare

⚠️ Do NOT use this version ⚠️

  • Contains a faulty assembly that results in a NoSuchMethodError during runtime.
  • Release 5.1.20 contains these same changes

5.1.18

26 Jul 20:28
429c1c9
Compare
Choose a tag to compare

🐛 Bug Fixes

  • IAM with dynamic trigger showing forever (#2137)
  • Allow preventDefault to be fired up to two times (#2138)

✨ Improvements

  • Remove fallback code for FCM pre-21.0.0 (#2148)
  • Clean up Android Support Library references, drop dependency on androidx.legacy, & Android 4.4 and older code (#2147)

5.1.17

03 Jul 17:14
36e6824
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Fix "could not be instantiated" exception when; some modules are omitted AND android.enableR8.fullMode is enabled. (#2136)
  • Reverts a breaking change from release 5.1.16 (do not use) that causes a crash when calling requestPermission in a separate thread right after initWithContext. (#2141)