Skip to content

Releases: SelligentMarketingCloud/MobileSDK-ReactNative

v4.0.2

05 Nov 14:23
f6336ae
Compare
Choose a tag to compare
  • Add missing properties listeningEvents and pendingEvents

v4.0.1

23 Oct 11:11
ae62fd3
Compare
Choose a tag to compare
  • 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

06 Jun 10:29
01b82c2
Compare
Choose a tag to compare
  • BREAKING (Android) Add delayedPushAction behaviour to Android. If already being used for iOS, remove any if (Platform.OS === 'ios') surrounding Selligent.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

19 Apr 09:57
73a94f6
Compare
Choose a tag to compare
  • Update to native iOS SDK 3.8.3

v3.9.1

15 Apr 12:06
e3bcda2
Compare
Choose a tag to compare
  • Update to native iOS SDK 3.8.2

v3.9.0

20 Mar 15:30
1411e8d
Compare
Choose a tag to compare
  • Compatibility checks with Expo SDK 50, ReactNative 0.73.4
  • (iOS) Raise minimum deployment version to iOS 13.4

v3.8.0

22 Feb 09:22
276c3e4
Compare
Choose a tag to compare
  • (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

30 Jan 09:57
79f43ff
Compare
Choose a tag to compare
  • (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 folder selligent apart from the root folder of the project like before (i.e. root/selligent/dev/selligent.json).
  • (Android) Fix selligent.json loading when using bundle tasks instead of assemble
  • (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

14 Dec 10:17
0c9653b
Compare
Choose a tag to compare
  • (Android) Refactor of the package
  • Documentation fixs

v3.6.0

23 Nov 10:55
f1f2847
Compare
Choose a tag to compare
  • Update to native Android SDK 4.4.1
  • Fix buttons/type property value from InApp Messages returned when using Selligent.getInAppMessages
  • Add option to intercept and customly display InApp Messages linked to a push notification via customInAppUi boolean setting in selligent.json + listening to SelligentConstants.BroadcastEventType.DISPLAYING_IN_APP_MESSAGE event. Do note that addInAppMessageFromPushToInAppMessageList setting in selligent.json must also be enabled to properly work with Selligent.getInAppMessages, Selligent.setInAppMessageAsSeen, Selligent.setInAppMessageAsUnseen, Selligent.setInAppMessageAsDeleted and Selligent.executeButtonAction. For Android, to avoid the SDK directly displaying the IAM if the App is in foreground, do also set remoteMessageDisplayType to 22 (NOTIFICATION) in selligent.json.