【问题标题】:Draw Overlay permission for apps installed from Play Store从 Play 商店安装的应用程序的绘制叠加权限
【发布时间】:2019-01-26 13:04:56
【问题描述】:

Here 是一个著名的关于绘制叠加权限问题的问答。我在以前的应用程序中也观察到了相同的行为,即从 Play 商店安装应用程序时自动授予它。

但是,在我最近的应用中,我发现即使从 Play 商店安装,也不会授予该权限。起初,我认为这可能是我们测试设备的特定问题。但是,我想通过我最喜欢的分析工具跟踪野外此类缺乏许可情况的数量来确定这一点。

我们昨天发布了通知此事件的版本,分析表明我们必须在 1 天内手动向 80 个用户请求此权限。哎哟!!!

分析表明,从 6.0 到 9 的几乎所有 Android 版本都会出现此问题。因此,并非只有少数版本出现这种情况。

这个权限最近有什么变化吗?或者,Play 商店是否有某种白名单(例如 Facebook 自动获取)来授予此权限?

【问题讨论】:

  • 在哪些设备上?例如,Vivo 不允许 Play 商店授予此权限。即使它确实适用于所有设备,你也不应该认为它是真的。您仍然应该进行权限检查和流程。
  • @TheWanderer 有很多厂商,包括 LGE、三星、华为、中兴、谷歌、摩托罗拉、小米……我已经实现了权限流程,但预计只会在测试期间发生。

标签: android android-permissions


【解决方案1】:

是的,自 2019 年 1 月开始以来发生了变化。对于我的应用,我在 1 月 9 日收到了第一份报告。只有全新安装的应用会受到影响。

有几个应用程序受到影响,但仍然自动获得许可的应用程序的选择似乎是随机的。这是一个已知问题,已向 Google 报告,但当然是:零响应。有关更多信息,请参阅以下错误报告:

您可能会争辩说无论如何都必须提供权限检查流程,但请记住,并非所有 rom 都提供用于授予覆盖权限的 UI。我不知道任何提供此类界面的 Android TV rom。因此,对于未经此许可无法运行的电视应用程序来说,这尤其令人讨厌。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-19
    • 2016-09-29
    相关资源
    最近更新 更多