6

当 Google play 中上传的应用在发布前报告中出现隐私问题时,如何解决此问题。

在此处输入图像描述

4

3 回答 3

0

这是与类似应用程序自动比较的结果,如果您确定您正确使用 IAP,请不要担心并继续。

于 2021-11-08T17:15:45.663 回答
0

我已经通过研究合并清单、文本文件来解决这个问题,它位于app\build\intermediates\manifest_merge_blame_file\{flavorBuildType}\manifest-merger-blame-{flavor}-{buildType}-report.txt

在这个文件中,我们可以看到我们编译的 build + 库中可用的所有权限,这会将这个权限带到合并的权限列表中。

您可以轻松找到哪个库带来了从游戏市场调用警告的权限: 在此处输入图像描述

就我而言,它是未使用的库,因此我刚刚删除了未使用的库


另一个解决方案 -检查最新版本的库并尝试更新(并检查新库的权限),例如在最旧版本的 dji sdk 中有很多系统权限,但在新版本中,列表已被清理。


您还可以从第三方库中删除权限,例如:

<uses-permission
        android:name="com.android.vending.BILLING"
        tools:node="remove" />

但在这种情况下 ^ 某些功能可能会受到限制。

于 2021-11-19T07:50:07.973 回答
0

清理并重建您的项目并将这一行添加到您的清单文件中。

<uses-permission
        android:name="com.android.vending.BILLING"
        tools:node="remove" />

此外,

  1. 从位于系统中的用户配置文件文件夹中删除并清除所有缓存.android,并且.gradle位于:C:\Users\DELL\.android

  2. 从 SDK 管理器更新和下载最新的 SDK,并删除旧的、未使用的。

  3. 更新 Gradle 包装器。

    distributionUrl=https\://services.gradle.org/distributions/gradle-7.3-all.zip

于 2021-11-23T03:25:11.813 回答