【问题标题】:Android Branch IO SDK policy violationAndroid 分支 IO SDK 策略违规
【发布时间】:2019-09-10 02:43:51
【问题描述】:

今天我的应用从 Google Play 删除,原因如下:

“您的应用正在使用Branch IO SDK,它正在将用户安装包信息上传到https://api.branch.io/v1/applist,而没有显着披露。在收集和传输之前,它必须显着地突出用户如何数据将被使用,描述正在收集的数据类型,并让用户对此类使用提供肯定的同意。 确保您的应用符合用户数据政策和所有其他开发者计划政策。如果进一步违反政策,可能会采取额外的执法措施。”

我们不会在我们的应用程序中直接使用 Branch IO SDK。 我们正在考虑我们集成的第三方库可能会使用它。我们查看了我们的 3rd 方库使用的依赖项,但没有发现任何有关 Branch IO SDK 的提示。

由于我不知道发送到 branch.io 的内容,因此我不知道应该在隐私政策中添加什么内容或如何解决此问题。

任何有关根本原因的想法将不胜感激。谢谢!

【问题讨论】:

    标签: android google-play google-play-console google-console-developer google-publisher-tag


    【解决方案1】:

    您可以运行以下命令来获取每个依赖项的列表,以及它们在您的应用中的依赖项:

    ./gradlew app:dependencies
    

    如果您的主应用模块的名称与“app”不同,请替换该部分。

    您也可以将它们全部通过管道传输到一个文件中,这样会更容易查看/搜索:

    ./gradlew app:dependencies > ~/dependencies.txt
    

    这应该让您了解使用 Branch IO 的内容。

    如果它没有帮助,那么您可以尝试将您的 APK 文件拖放到 Android Studio 中,它会自动反编译应用程序并在一个漂亮的窗口中显示它。在那里,您可以查看所有类及其包名称,并查看它们是否与 Branch IO 匹配。

    【讨论】:

    • 我使用这些命令来获取应用程序中每个依赖项的列表。不幸的是,我没有找到任何与 Branch IO 相关的内容。我可以尝试将 APK 文件拖放到 Android Studio 中。也许这样,我会发现更多的细节。
    • 更新:我尝试使用拖放建议反编译应用程序。尽管如此,仍然没有 Branch IO 的踪迹。
    猜你喜欢
    • 1970-01-01
    • 2016-11-13
    • 2021-07-28
    • 2011-11-08
    • 2020-03-22
    • 1970-01-01
    • 2018-10-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多