【问题标题】:Package Visibility in new Google Play Privacy Policy新的 Google Play 隐私政策中的包可见性
【发布时间】:2023-03-20 11:41:02
【问题描述】:

我阅读了this link 关于 Google Play 新隐私政策的信息。但我不明白。我可以在不向 AndroidManifest.xml 添加权限的情况下保留以下行并获取设备应用程序的过滤列表吗? 我可以在不向 AndroidManifest.xml 添加QUERY_ALL_PACKAGES 权限的情况下保留这条线并设置条件以在设备上安装适用于 android 10 及以下版本的应用程序吗?他们都没有在我的 Google Play 商店隐私政策中添加任何内容。

context.getPackageManager().getInstalledApplications(PackageManager.GET_META_DATA);

【问题讨论】:

    标签: android google-play android-permissions android-11


    【解决方案1】:

    我可以在不向 AndroidManifest.xml 添加权限的情况下保留以下行并获取过滤后的设备应用程序列表吗?

    您可以保留线路而无需修改。但是,getInstalledApplications() 不会返回很多项目。它将主要返回预安装的应用程序,而不是用户安装的应用程序。我不知道这是否符合您的“获取过滤的设备应用程序列表”。

    我可以在不向 AndroidManifest.xml 添加 QUERY_ALL_PACKAGES 权限的情况下保留此行并设置条件以在设备上安装适用于 android 10 及以下版本的应用程序吗?

    我不知道这里的“设置条件”是什么意思。在 Android 10 及更低版本上,getInstalledApplications() 应返回所有已安装的应用程序。

    【讨论】:

    • 感谢您的回复。关于您的第一个问题,我的意思是按照您所说的获取预安装的应用程序。关于您的第二个问题,我的意思是我以编程方式将以下条件添加到我的应用程序中,并且 Google Play 不会暂停我的应用程序,因为我的 AndroidManifest 中没有 QUERY_ALL_PACKAGES 权限。 Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q
    • @BehroozFard:谷歌希望拥有QUERY_ALL_PACKAGES。但是,如果您觉得您的应用需要QUERY_ALL_PACKAGES,则需要让 Google 同意。所以,如果你可以编写你的应用程序并避免QUERY_ALL_PACKAGES,你应该没问题。
    • 你能和我分享一下关于这些主题的谷歌文档吗?
    • @BehroozFard:嗯,你已经链接到one。整个文档是关于如果您请求 QUERY_ALL_PACKAGES 会发生什么。除此之外,还有thisthisthisthis 用于包的整体可见性。
    • 非常感谢!我得到了我的答案。但我想问另一个问题。你知道为什么我们在没有向 AndroidManifest 添加 QUERY_ALL_PACKAGES 的情况下在 android 11 上获得用户安装的应用程序而不是预安装的应用程序吗?谷歌何时会应用此政策来退回预安装的应用程序?
    猜你喜欢
    • 2017-07-19
    • 2016-11-10
    • 2017-07-24
    • 1970-01-01
    • 2016-12-27
    • 1970-01-01
    • 1970-01-01
    • 2019-04-02
    • 2018-08-07
    相关资源
    最近更新 更多