Skip to content

Releases: braze-inc/braze-react-native-sdk

1.7.3

13 Aug 22:26
Compare
Choose a tag to compare
Added
  • Added requestLocationInitialization() to the Appboy interface. Calling this method is the equivalent of calling AppboyLocationService.requestInitialization() on the native Braze Android SDK. The method is a no-op on iOS.

1.7.2

13 Aug 22:26
Compare
Choose a tag to compare
Fixed
  • Fixed an issue introduced in 1.7.0 where calling launchNewsFeed() would cause crashes in the Android bridge.

1.7.1

26 Jun 17:02
Compare
Choose a tag to compare
Fixed
  • Updated the podspec to point to Braze iOS SDK version 3.5.1.

1.7.0

25 Jun 20:50
Compare
Choose a tag to compare
Breaking
Added
  • Added Other, Unknown, Not Applicable, and Prefer not to Say options for user gender.
  • Updated the AppboyProject sample app to use FCM instead of GCM.
  • Added toasts to provide feedback for user actions in the AppboyProject sample app.
  • Implemented requiresMainQueueSetup in AppboyReactBridge.m to prevent warnings in React Native 0.49+.
Changed
  • Passing launch options into launchNewsFeed is now a no-op.

1.6.0

06 Apr 15:58
Compare
Choose a tag to compare
Breaking
Added
  • Added support for wiping all customer data created by the Braze SDK via Appboy.wipeData().
    • Note that on iOS, wipeData() will disable the SDK for the remainder of the app run. For more information, see our iOS SDK's documentation for disableSDK.
  • Added Appboy.disableSDK() to disable the Braze SDK immediately.
  • Added Appboy.enableSDK() to re-enable the SDK after a call to Appboy.disableSDK().
    • Note that on iOS, enableSDK() will not enable the SDK immediately. For more information, see our iOS SDK's documentation for requestEnableSDKOnNextAppRun.
Changed
  • Removed allowBackup from the plugin AndroidManifest.xml.

1.5.2

09 Mar 00:17
Compare
Choose a tag to compare
Fixed
  • Fixed a race condition between SDK flavor reporting and sharedInstance initialization on iOS.

1.5.1

08 Mar 19:09
Compare
Choose a tag to compare
Fixed
  • Fixed a bug that caused opted-in subscription states to not be reflected on the user profile.

1.5.0

22 Feb 22:03
Compare
Choose a tag to compare
Breaking
  • Updated the native iOS bridge to Appboy iOS SDK 3.0.0 or later.
  • Updated the native Android bridge to Appboy Android SDK 2.2.4.
  • Changed success callbacks on submitFeedback() on Android to always return true as submitFeedback() was changed to return void in the native SDK.

1.4.1

22 Feb 21:08
Compare
Choose a tag to compare
Added

1.4.0

25 Sep 15:29
Compare
Choose a tag to compare
Breaking
Added
  • Adds ReactAppboy.registerPushToken() for registering push tokens with Appboy.
  • Adds the local react-native-appboy-sdk Podspec for integrating the React Native iOS bridge via Cocoapods.
    • See the new HelloReact sample app for an integration example.
    • See #15. Thanks @pietropizzi!