Here是关于绘制叠加权限问题的众所周知的 Q/A。我在以前的应用程序中也观察到相同的行为,即当从 Play 商店安装应用程序时自动授予它。
然而,在我最近的应用程序中,我发现即使它是从 Play 商店安装的,也没有授予该权限。起初,我认为这可能是我们测试设备的特定问题。但是,我想通过我最喜欢的分析工具在野外跟踪此类未经许可情况的数量来确定这一点。
我们昨天发布了通知此事件的版本,分析表明我们不得不在 1 天内手动请求 80 位用户的此权限。哎哟!!!
分析表明,这个问题几乎出现在所有Android版本中,从6.0到9。所以不是只有少数版本出现这种情况。
这个权限最近有变化吗?或者,Play 商店是否有某种白名单(例如 Facebook 自动获取)来授予此权限?
最佳答案
是的,自 2019 年 1 月以来发生了变化。对于我的应用程序,我在 1 月 9 日收到了第一份报告。只有应用的全新安装会受到影响。
有几个应用程序受到影响,但仍然自动获得权限的应用程序的选择似乎是随机的。这是一个已知问题,已报告给谷歌,但当然:零响应。有关详细信息,请参阅以下错误报告:
- https://issuetracker.google.com/issues/127690549
- https://issuetracker.google.com/issues/37125806
- https://issuetracker.google.com/issues/37119304
- https://issuetracker.google.com/issues/123686422
您可能会争辩说无论如何都必须提供权限检查流程,但请记住,并非所有 rom 都提供用于授予覆盖权限的 UI。我不知道提供这种界面的任何Android TV rom。因此,这对于没有此许可就无法运行的电视应用程序来说尤其烦人。
关于android - 为从 Play 商店安装的应用程序绘制覆盖权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54378632/