All notable changes to this project will be documented in this file.
- On Android,
deepwall-core
version upgraded to version2.6.2
- On android fixed extraData error when paywall opens
- On iOS,
deepwall-core
version upgraded to version2.4.2
- On android added orientation parameter to
requestPaywall
method
- On android fixed cannot convert to json error
- On android fixed cannot convert to json error
- On android added hasActivity check
- Added new event for android if deepwall init failure happens
- On iOS,
deepwall-core
version upgraded to version2.4.1
. - On Android,
deepwall-core
version upgraded to version2.4.1
. - Readme updated.
- On iOS "UserProperties" object fields mandatory error.
- Added missing examples to readme file.
- Readme updated.
- Readme updated.
- On iOS,
deepwall-core
version upgraded to version2.4.0
. - On Android,
deepwall-core
version upgraded to version2.4.0
. - Example file updated.
- Added missing examples to readme file.
- package-lock.json file deleted.
- On iOS,
deepwall-core
version upgraded to version2.3.0
. - On iOS, you can remove
use_frameworks!
from podfile. - On Android,
deepwall-core
version upgraded to version2.3.0
. - On Android,
compileSdkVersion
andtargetSdkVersion
set to 30. - On Android, kotlin version updated to
1.4.32
. - Example file updated.
- Readme updated.
- On Android Make sure your gradle version is
3.6.4
or higher (see readme file "Troubleshooting" section for more information).
- On iOS "ATT_STATUS_CHANGED" event not firing error fixed.
- Changelog refactored.
- On iOS
deepwall-core
version upgraded to version~> 2.2
.
- On iOS added new "requestAppTracking" method.
- On iOS added new "sendExtraDataToPaywall" method for sending extra data to paywalls.
- Added new event for ios "DeepWallEvents.ATT_STATUS_CHANGED".
- On iOS "debugAdvertiseAttributions" parameter updated
- On Android
deepwall-core
version upgraded to version2.2.2
- On Android
deepwall-core
version upgraded to version2.2.1
- 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
- On iOS
deepwall-core
version upgraded to version2.1.0
- On Android
deepwall-core
version upgraded to version2.2.0
- Exported DeepWallEnvironmentStyles.
- Added passing extra data example into readme
- Readme file EventBus example typo fixed.
- Fixed event firing multiple times on hot reload issue #17
- On iOS added nullability checks for event models.
- Android deepwall-core module updated to 2.1.6.
- Android deepwall-core module updated to 2.1.5.
- Android wrong event data model fixed.
- Exported
DeepWallValidateReceiptTypes
enum. - Rewrite ios side from scratch using objective-c.
- iOS swift file requirement for project is no longer needed.
- Android deepwall-core module updated to 2.1.1.
- Unnecessary gradle files removed.
- Fixed android event data models json cast.
- Fix typo for android
closePaywall
method name.closePayWall -> closePaywall
- Fix usage static frameworks on ios podspec file.
- 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
- 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
- Minimum react native version updated to
0.56.0
.
- Android debug/release manifest files.
- Fix android metro bundle not working error.
- Unnecessary dev dependencies removed.
- Unused root gradle files removed.
- Changelog file.
- EventBus "removeListener" method.
- Readme android installation section updated.
- EventBus "dispatch" and "listen" methods deprecated.Use "fireEvent" and "addListener" instead.
- Fix ios wrapper event bridge error
- Readme installation url updated.
- Fix ios react native bridge handling
- Initial release of the project.