今天我的应用程序被从 Google Play 删除了,解释如下:
“您的应用程序正在使用 Branch IO SDK,它正在上传用户 安装的软件包信息到https://api.branch.io/v1/applist 没有显着的披露。在收集之前和 传输时,必须突出显示用户数据将如何传输 使用,描述正在收集的数据类型并让用户 明确同意此类使用。确保您的应用程序是 符合用户数据政策和所有其他开发者计划 政策。如果有进一步的规定,可能会进行额外的执法 违反政策。”
我们不在我们的应用程序中直接使用 Branch IO SDK。 我们认为我们集成的第三方库可能会使用它。我们检查了第三方库使用的依赖项,没有找到任何有关 Branch IO SDK 的提示。
由于我不知道发送到branch.io的内容,我不知道应该在隐私政策中添加什么内容或如何解决此问题。
您可以运行以下命令来获取应用程序中每个依赖项及其依赖项的列表:
./gradlew app:dependencies
如果您的主应用程序模块的名称与“app”不同,则替换该部分。
您还可以将其全部传输到一个文件中,这样查看/搜索会更容易:
./gradlew app:dependencies > ~/dependencies.txt
这应该让您了解什么在使用 Branch IO。
如果没有帮助,那么您可以尝试将 APK 文件拖放到 Android Studio 中,Android Studio 会自动反编译该应用程序并将其显示在一个漂亮的窗口中。在那里你可以查看所有类及其包名称,并查看它们中是否有任何一个与 Branch IO 匹配。