将 Adapty React Native SDK 迁移至 v3.0

Adapty SDK v3.0 带来了重大更新,提升了性能,并新增了多项变现功能。本指南将帮助你将现有的 React Native 集成从之前的版本迁移至 v3.0。

主要变更

付费墙编辑工具更新

Adapty SDK v3.0 引入了全新的付费墙编辑工具,支持更灵活的布局和更丰富的自定义能力。如果你目前使用的是旧版付费墙编辑工具,需要按照以下步骤进行迁移。

方法与类型重命名

v3.0 对多个方法和类型进行了重命名,以提升 API 的一致性和可读性。

迁移步骤

第一步:更新依赖

react-native-adapty 更新至最新的 v3.x 版本:

npm install react-native-adapty@3
# 或
yarn add react-native-adapty@3

第二步:更新 SDK 初始化

v3.0 的初始化方式与之前版本保持兼容,无需修改初始化代码。

第三步:迁移付费墙编辑工具

如果你使用的是旧版付费墙编辑工具(Legacy Paywall Builder),需要将组件迁移至新版付费墙编辑工具。

第四步:更新已重命名的方法

请参阅下方的重命名对照表,更新代码中所有受影响的方法和类型调用。

重命名对照表

旧名称新名称
getPaywallsgetPaywall
AdaptyPaywallControllerAdaptyPaywallViewController
makePurchasepurchase

需要帮助?

如有任何问题,欢迎通过 Adapty 支持 联系我们,或在 GitHub 提交 Issue。 Adapty SDK v3.0 带来了全新的 Adapty 付费墙编辑工具支持——这是一款全新升级的无代码、易上手的付费墙创建工具。凭借极高的灵活性和丰富的设计能力,你的付费墙将变得更加高效且盈利。

升级至 3.0.1 版本

  1. 按常规方式升级至 3.0.1 版本。
  2. 替换备用付费墙文件:
    1. 从 Adapty 看板下载最新版本
    2. 将文件存储在用户设备上,并按照此处的说明将其传递给 .setFallbackPaywalls 方法。