v4 迁移指南

本文中,我们列出了 SDK v4 各次版本之间的迁移步骤。如果我们做出的某些变更需要您更改代码或项目设置,您可以在本文中找到完整说明。

重要提示:
您需要完成现有版本及目标版本之间的所有更新。例如,如果要从 4.13.0 升级至 4.30.1,则需要完成 4.13.0 -> 4.14.04.30.0 -> 4.30.1

4.32.0 -> 4.33.0

当前,网桥插件为 ARR 格式,默认包括所有 Javascript 文件。也就是说,您无需在每次更新时手动更新这些文件。如果您此前已经集成了网桥插件:

  1. 从项目中移除网桥 JAR 并安装最新 AAR。
  2. assets目录中移除所有已导入的 Adjust Javascript 文件。

4.31.0 -> 4.31.1

现在,SDK 会默认包含com.google.android.gms.AD_ID权限。您可以通过在AndroidManifest.xml文件中添加remove指令来移除权限。如果您的应用需要满足 COPPA 要求或不会在 Google Play 商店中上架时可使用这种方法。

<uses-permission android:name="com.google.android.gms.permission.AD_ID" tools:node="remove"/>

4.30.0 -> 4.30.1

当前,Adjust SDK 为 AAR,而非 JAR。

4.13.0 -> 4.14.0

Adjust.appWillOpenUrl(Uri)已被弃用,取而代之的是 Adjust.appWillOpenUrl(Uri, Context)。如果您使用Adjust.appWillOpenUrl(Uri)方法,则可以使用如下方式添加Context

Java
Kotlin
Adjust.appWillOpenUrl(data, getApplicationContext())