将 Adapty React Native SDK 迁移至 v. 3.8

Adapty SDK 3.8.0 是一个重要版本,带来了一些改进,但可能需要您执行一些迁移步骤。

更新获取版位参数的输入类型

GetPaywallParamsInput 已重命名为 GetPlacementParamsInput

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

更新备用付费墙方法

设置备用付费墙的方法已更新,用于指定备用付费墙位置的类型也已重命名:

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

更新付费墙属性访问方式

以下属性已从 AdaptyPaywall 移至 AdaptyPlacement

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