迁移 Adapty Unity SDK 至 v3.4

Adapty SDK 3.4.0 是一个重要版本,引入了需要你进行迁移操作的改进内容。

更新备用付费墙文件

更新您的备用付费墙文件,以确保与新 SDK 版本的兼容性:

  1. 从 Adapty 看板下载更新后的备用付费墙文件
  2. 将移动应用中的现有备用付费墙替换为新文件

更新 Observer Mode 的实现方式

如果你正在使用 Observer Mode,请确保更新其实现方式。

之前,向 Adapty 上报交易时使用的是不同的方法。在新版本中,Android 和 iOS 应均统一使用 reportTransaction 方法。该方法会明确地将每笔交易上报给 Adapty,确保其被正确识别。如果使用了付费墙,请传入 variation ID 以将交易与付费墙关联。

不要跳过交易上报! 如果不调用 reportTransaction,Adapty 将无法识别该交易,它不会出现在分析数据中,也不会发送到集成渠道。

- #if UNITY_ANDROID && !UNITY_EDITOR
-   Adapty.RestorePurchases((profile, error) => {
-     // handle the error
-   });
- #endif

 Adapty.ReportTransaction(
   "YOUR_TRANSACTION_ID", 
   "PAYWALL_VARIATION_ID", // optional
   (error) => {
   // handle the error
 });