- Add version 4.0.1 of the Android SDK to
android/libs
- Remove everything to do with
googleApplicationId
from Android, as this setting was completely removed from Selligent's SDK - On Android, use an SMNotificationButton's button action's
getValue()
method to get the action value, in accordance with Selligent's new API - Change development dependency version of
react-native
to^0.70.6
- Add section on application lifecycle management split between
AppDelegate
andSceneDelegate
with regards to Selligent push notification handling on iOS 15+ in README - Add a couple of markdown code language identifiers for syntax highlightinh in README
- Add disclaimer concerning this module's incompatibility with React Native's new architecture in README
- Add disclaimer plot project's minimum version upgrade to
3.5.0
foriOS
in README
- Add version 3.10.1 of the Android SDK to
android/libs
- Add version 2.7.7 of the iOS SDK static library to
/ios
- Change development dependency versions of
react
andreact-native
to18.1.0
and^0.70.0
, respectively - Upgrade the
compileSdkVersion
andtargetSdkVersion
to32
inandroid/build.gradle
- Upgrade the Android Gradle Plugin version to
7.2.2
- Upgrade the
om.google.code.gson:gson
andandroidx.work:work-runtime
dependencies to2.8.9
and2.7.1
respectively inandroid/build.gradle
- Change used native SDK version numbers to
3.10.1
and2.7.7
for Android and iOS respectively in README
- Fix typos in README
- Add possibility to set the app's notification channel's ID, name and description on
Android
vianotificationChannelId
,notificationChannelName
, andnotificationChannelDescription
settings keys inselligent.json
. - Add comment to README about rich push notification method invocation deprecation on iOS.
- Add version 3.9.0 of the Android SDK to
android/libs
- Add version 2.7.4 of the iOS SDK static library to
/ios
- Change used native SDK version numbers to
3.9.0
and2.7.4
for Android and iOS respectively in README
- Re-add plotProjects dependency for Android in
android/build.gradle
- Re-add geolocation native module functions (
enableGeolocation
,isGeoLocationEnabled
) for Android - Re-add geofencing header files for iOS in
ios/include
and module files inios/
- Re-add plotProjects and geolocation documentation to README
- Add documentation regarding the Gradle build tool version and Gradle version compatability
- Add version 3.8.1 of the Android SDK to
android/libs
- Swap the deprecated maven plugin and its archiving capabilities for the maven-publish plugin in
android/build.gradle
- Add version 2.7.2 of the iOS SDK static library to
ios/
- Change used native SDK version numbers to
3.8.1
and2.7.2
for Android and iOS respectively in README - Bump the react-native library to
0.67.2
inpackage.json
- Bump wrapper version to
2.8.0
inpackage.json
- Fix typos in README as duly noted in https://github.com/SelligentMarketingCloud/MobileSDK-ReactNative/issues/25