迁移 Adapty React Native SDK 至 v3.4
Adapty SDK 3.4.0 是一个重要版本,引入了若干需要你进行迁移操作的改进。
更新备用付费墙文件
更新您的备用付费墙文件以确保与新 SDK 版本的兼容性:
- 从 Adapty 看板下载更新后的备用付费墙文件。
- 用新文件替换移动应用中现有的备用付费墙。
更新 Observer Mode 的实现方式
如果你正在使用 Observer Mode,请务必更新其实现方式。
此前,向 Adapty 上报交易时使用的方法各不相同。新版本统一使用 reportTransaction 方法,在 Android 和 iOS 上保持一致。该方法会明确将每笔交易上报给 Adapty,确保交易被正确识别。如果使用了付费墙,请传入 variation ID,以便将该交易与对应的付费墙关联起来。
不要跳过交易上报!
如果不调用 reportTransaction,Adapty 将无法识别该交易,它不会出现在分析数据中,也不会被发送到集成渠道。
- if (Platform.OS === 'android') {
- try {
- await adapty.restorePurchases();
- } catch (error) {
- // handle the error
- }
- }
const variationId = paywall.variationId;
try {
await adapty.reportTransaction(transactionId, variationId);
} catch (error) {
// handle the `AdaptyError`
}