Releases: Teknasyon-Teknoloji/deepwall-react-native-sdk
Release 2.6.0
You can install this release with $ npm install [email protected]
.
Fixed
- On iOS "debugAdvertiseAttributions" parameter updated
Release 2.5.2
You can install this release with $ npm install [email protected]
.
Changed
- On Android
deepwall-core
version upgraded to version2.2.2
Release 2.5.1
You can install this release with $ npm install [email protected]
.
Changed
- On Android
deepwall-core
version upgraded to version2.2.1
Release 2.5.0
You can install this release with $ npm install [email protected]
.
If you are updating from previous version you need to run $ cd ios && pod update RNDeepWall
.
Added
- Added homepage info into
package.json
- Added
AppsFlyer
support. - On Android added new methods
- consumeProduct
- setProductUpgradePolicy
- updateProductUpgradePolicy
- On Android added new events
- deepWallPaywallConsumeSuccess
- deepWallPaywallConsumeFailure
- General code refactor
- Added new events
- PAYWALL_CONSUME_SUCCESS
- PAYWALL_CONSUME_FAIL
- Exported new enums
- ProrationTypes
- UpgradePolicies
- Added new methods
- consumeProduct
- setProductUpgradePolicy
- updateProductUpgradePolicy
Changed
- On iOS
deepwall-core
version upgraded to version2.1.0
- On Android
deepwall-core
version upgraded to version2.2.0
Release 2.4.0
You can install this release with $ npm install [email protected]
.
If you are updating from previous version you need to run $ cd ios && pod update RNDeepWall
.
Added
- Exported DeepWallEnvironmentStyles.
- Added passing extra data example into readme
Fixed
- Readme file EventBus example typo fixed.
- Fixed event firing multiple times on hot reload issue #17
Release 2.3.0
You can install this release with $ npm install [email protected]
.
If you are updating from previous version you need to run $ cd ios && pod update RNDeepWall
.
Changed
- On iOS added nullability checks for event models.
- Android deepwall-core module updated to 2.1.6.
Release 2.2.0
You can install this release with $ npm install [email protected]
.
Changed
- Android deepwall-core module updated to 2.1.5.
Fixed
- Android wrong event data model fixed.
Release 2.1.0
You can install this release with $ npm install [email protected]
.
If you are updating from previous version you need to run $ cd ios && pod update RNDeepWall
.
Added
- Exported
DeepWallValidateReceiptTypes
enum. - Rewrite ios side from scratch using objective-c.
Changed
- iOS swift file requirement for project is no longer needed.
- Android deepwall-core module updated to 2.1.1.
Removed
- Unnecessary gradle files removed.
Fixed
- Fixed android event data models json cast.
Release 2.0.1
You can install this release with $ npm install [email protected]
.
If you are updating from previous version you need to run $ cd ios && pod update RNDeepWall
.
Fixed
- Fix typo for android
closePaywall
method name.closePayWall -> closePaywall
- Fix usage static frameworks on ios podspec file.
Release 2.0.0
You can install this release with $ npm install [email protected]
.
If you are updating from previous version you need to run $ cd ios && pod update RNDeepWall
.
Added
- Ios sdk v2 implemented.
- Android sdk v2 implemented.
- Added example file.
- Added Android
validateReceipt
method. - Added new events.
PAYWALL_REQUESTED
PAYWALL_RESPONSE_RECEIVED
PAYWALL_NOT_OPENED
Changed
- Method names updated
requestLanding -> requestPaywall
closeLanding -> closePaywall
hideLandingLoadingIndicator -> hidePaywallLoadingIndicator
- Event names updated
LANDING_OPENED -> PAYWALL_OPENED
LANDING_CLOSED -> PAYWALL_CLOSED
LANDING_RESPONSE_FAILURE -> PAYWALL_RESPONSE_FAILURE
LANDING_ACTION_SHOW_DISABLED -> PAYWALL_ACTION_SHOW_DISABLED
LANDING_PURCHASING_PRODUCT -> PAYWALL_PURCHASING_PRODUCT
LANDING_PURCHASE_SUCCESS -> PAYWALL_PURCHASE_SUCCESS
LANDING_PURCHASE_FAILED -> PAYWALL_PURCHASE_FAILED
LANDING_RESTORE_SUCCESS -> PAYWALL_RESTORE_SUCCESS
LANDING_RESTORE_FAILED -> PAYWALL_RESTORE_FAILED
LANDING_EXTRA_DATA_RECEIVED -> PAYWALL_EXTRA_DATA_RECEIVED