All notable changes to this project will be documented in this file.
- Support for encrypted notifications (enabled by
Synerise.settings.notifications.encryption
). [1]
[1] Please read full documentation: iOS: https://help.synerise.com/developers/ios-sdk/configure-notifications/#configuring-notification-encryption Android: https://help.synerise.com/developers/android-sdk/configure-notifications/#configuring-notification-encryption
- CocoaPods config files.
Synerise.Client.authenticateByAppleSignIn
method.Synerise.Client.authenticateByAppleSignInIfRegistered
method.Synerise.Injector.authenticateByOAuthIfRegistered
method.Synerise.Injector.deleteAccountByOAuth
method.Synerise.Injector.deleteAccountByAppleSignIn
method.Synerise.settings.sdk.sdk.shouldDestroySessionOnApiKeyChange
option in settings.
Synerise.Injector.fetchBanners
method.Synerise.Injector.getBanners
method.Synerise.Injector.setShouldBannerPresentFlag
method.
Synerise.Content
module.Synerise.Client.destroySession
method.Synerise.Client.regenerateUUIDWithClientIdentifier
method.
- parsing custom parameters by event constructor on iOS.
Synerise.settings
module issues.
- OAuth/Facebook authentication.
- Walkthrough campaign.
- Walkthrough listener in
Synerise.Injector
module. Synerise.settings.injector.automatic
option in settings.- Vouchers methods in
Synerise.Promotions
module. Synerise.changeClientApiKey
method.
- Prevention from SDK initializing multiple times (react native fast refresh).
- Tags removed from some models (
ClientAccountUpdateContext
,ClientAccountRegisterContext
).
Synerise.Notifications
module.Synerise.Promotions
module.- Campaigns (Simple Push, Banner, Mandatory Update).
- Settings for campaigns.
- Handling URL and DeepLink actions from campaigns.
- Synerise initialization (
Synerise.onReady
andSynerise.onError
callbacks).
- CocoaPods podspec file.
- CocoaPods podspec file path.
- npm package structure
- ios/android native modules.
- README to npm package.
- iOS Deployment Target to 9.0.
The first version of react-native-synerise-sdk
module