Releases: SelligentMarketingCloud/MobileSDK-ReactNative
Releases · SelligentMarketingCloud/MobileSDK-ReactNative
v4.0.2
v4.0.1
- Fix bug that caused events to not be forwarded to the subscribers when the JS layer loading was slower than the native operation
v4.0.0
- BREAKING (Android) Add
delayedPushAction
behaviour to Android. If already being used for iOS, remove anyif (Platform.OS === 'ios')
surroundingSelligent.executePushAction()
to keep things working on Android - (Android) Fix IAM date properties not properly exposing the native value
- (Android) Fix
selligent.executeButtonAction
not working properly - Update to native iOS SDK 3.8.5
v3.9.2
- Update to native iOS SDK 3.8.3
v3.9.1
- Update to native iOS SDK 3.8.2
v3.9.0
- Compatibility checks with Expo SDK 50, ReactNative 0.73.4
- (iOS) Raise minimum deployment version to iOS 13.4
v3.8.0
- (Android) Removed the aar file and replaced it by a dependency to the same package on Maven Central
- (Android) Updated to native Android SDK 4.5.0
- (Android) Updated Android Gradle plugin to version 8.2.2
v3.7.1
- (Android) Modified build.gradle so now the
selligent.json
file or even the variant folder(s) (i.e.dev/selligent.json
) are also read from an unified folderselligent
apart from the root folder of the project like before (i.e.root/selligent/dev/selligent.json
). - (Android) Fix
selligent.json
loading when usingbundle
tasks instead ofassemble
- (Android) Fix problem when no default
selligent.json
existed and gradle:sync task was executed, no exception is thrown anymore and just a warning message is logged - (iOS) The full path can be used as as the alternate filename like for example:
[launchOptions setValue:@"selligent/dev/selligent.json" forKey:@"RN_SELLIGENT_JSON"];
(remember to drag&drop the full folder into the xCode project and check the "copy folder references" option)
v3.7.0
- (Android) Refactor of the package
- Documentation fixs
v3.6.0
- Update to native Android SDK 4.4.1
- Fix
buttons/type
property value from InApp Messages returned when usingSelligent.getInAppMessages
- Add option to intercept and customly display InApp Messages linked to a push notification via
customInAppUi
boolean setting inselligent.json
+ listening toSelligentConstants.BroadcastEventType.DISPLAYING_IN_APP_MESSAGE
event. Do note thataddInAppMessageFromPushToInAppMessageList
setting inselligent.json
must also be enabled to properly work withSelligent.getInAppMessages
,Selligent.setInAppMessageAsSeen
,Selligent.setInAppMessageAsUnseen
,Selligent.setInAppMessageAsDeleted
andSelligent.executeButtonAction
. For Android, to avoid the SDK directly displaying the IAM if the App is in foreground, do also setremoteMessageDisplayType
to22
(NOTIFICATION) inselligent.json
.