将 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