Releases: urbanairship/react-native-airship
20.0.4
20.0.3
20.0.2
Patch release that resolves an issue with Firebase integrations and fixes an issue with opt-in checks when requestAuthorizationToUseNotifications is set to false on iOS.
Changes
- Updated Airship iOS SDK to 18.12.1
- Fixed issues caused by swizzling conflicts with some Firebase framework integrations.
- Fixed opt-in check permissions querying when requestAuthorizationToUseNotifications is set to false on iOS.
20.0.1
20.0.0
Major version that makes it easier to include Airship in a hybrid app. The only breaking change is when extending the AirshipPluginExtender
protocol on Java there is a new extendConfig(Context, AirshipConfigOptions.Builder)
method to implement. Applications that are not using AirshipPluginExtender
or using Kotlin are not affected by the breaking change.
Changes
- Fixed tracking live activities started from a push notification
- Added methods to plugin extenders to extend the Airship Config options
- Exposed forward listeners on Android with
AirshipPluginForwardListeners
and delegates on iOS withAirshipPluginForwardDelegates
. These listeners and delegates are useful for hybrid apps that need to listen for events both natively and in React Native context
19.4.2
19.4.1
Patch release to fix a compile issue with the old Architecture on Android.
Changes
- Fixed compile issue when using old architecture on Android.
19.4.0
Changes
- Updated Airship Android SDK to 18.3.2
- Updated Airship iOS SDK to 18.10.0
- Added
notificationPermissionStatus
toPushNotificationStatus
- Added options to
enableUserNotifications
to specify thePromptPermissionFallback
when enabling user notifications - Added new
showMessageCenter(messageId?: string)
andshowMessageView(messageId: string)
toMessageCenter
to display the OOTB UI even ifautoLaunchDefaultMessageCenter
is disabled - Added new APIs to manage iOS Live Activities
- Added new APIs to manage Android Live Updates
- Added a new iOS plugin extender to modify the native Airship SDK after takeOff
- Added new Android plugin extender to modify the native Airship SDK after takeOff
- Deprecated
com.urbanairship.reactnative.AirshipExtender
for the commoncom.urbanairship.android.framework.proxy.AirshipPluginExtender
. The manifest name also changed fromcom.urbanairship.reactnative.AIRSHIP_EXTENDER
tocom.urbanairship.plugin.extender
19.3.2
Patch release to fix a compile issue with the new Architecture on iOS and to fix a potential race condition on the event listeners when refreshing the JS bridge.
Changes
- Fixed compile issue when using new architecture on iOS
- Fixed potential race condition on events listeners when the JS bridge refreshes
19.3.1
Patch release to fix compile issue with 19.3.0 when using the old architecture on Android.
Changes
- Fix compile issue when using old architecture on Android