Migrate Adapty React Native SDK to v3.8

Adapty SDK 3.8.0 là một bản phát hành lớn mang lại một số cải tiến, tuy nhiên có thể yêu cầu bạn thực hiện một số bước migration.

Cập nhật kiểu đầu vào để lấy tham số placement

GetPaywallParamsInput đã được đổi tên thành GetPlacementParamsInput:

- type GetPaywallParamsInput = {
+ type GetPlacementParamsInput = {
   placementId: string;
   locale?: string;
   fetchPolicy?: AdaptyPlacementFetchPolicy;
   loadTimeoutMs?: number;
 }

Cập nhật phương thức fallback

Phương thức để thiết lập paywall dự phòng đã được cập nhật, và kiểu dùng để chỉ định vị trí fallback cũng đã được đổi tên:

- adapty.setFallbackPaywalls(paywallsLocation: Input.FallbackPaywallsLocation);
+ adapty.setFallback(fileLocation: Input.FileLocation);

Cập nhật cách truy cập thuộc tính paywall

Các thuộc tính sau đã được chuyển từ AdaptyPaywall sang AdaptyPlacement:

- paywall.abTestName
- paywall.audienceName
- paywall.revision
- paywall.placementId
+ paywall.placement.abTestName
+ paywall.placement.audienceName
+ paywall.placement.revision
+ paywall.placement.id