Migrate Adapty React Native SDK to v. 3.8
Adapty SDK 3.8.0 is a major release that brought some improvements which however may require some migration steps from you.
Update input type for getting placement params
GetPaywallParamsInput
has been renamed to GetPlacementParamsInput
:
- type GetPaywallParamsInput = {
+ type GetPlacementParamsInput = {
placementId: string;
locale?: string;
fetchPolicy?: AdaptyPlacementFetchPolicy;
loadTimeoutMs?: number;
}
Update fallback method
The method for setting fallbacks has been updated, and the type for specifying fallback locations has been renamed:
- adapty.setFallbackPaywalls(paywallsLocation: Input.FallbackPaywallsLocation);
+ adapty.setFallback(fileLocation: Input.FileLocation);
Update paywall property access
The following properties have been moved from AdaptyPaywall
to AdaptyPlacement
:
- paywall.abTestName
- paywall.audienceName
- paywall.revision
- paywall.placementId
+ paywall.placement.abTestName
+ paywall.placement.audienceName
+ paywall.placement.revision
+ paywall.placement.id