在开始正文之前,我觉得有必要明确下【后台弹出界面】权限的由来,这个权限来自小米官方于 2019 年发布的一则《关于默认关闭“后台弹出页面”权限的通知》,该权限旨在限制多种三方应用随意从后台弹出页面,进行各种传播、引导、广告等操作。并且,该权限默认是拒绝的,即应用默认不允许在后台弹出页面,并会针对特殊应用提供白名单。
这个权限在限制恶意行为的同时,也限制了一些合理的行为。例如,我们希望在 APP 中内置调试页面,当程序出现 BUG 时可以通过 Secret Code 的方式唤起该页面,以获取必要的调试信息。然而,由于小米系统中“后台弹出界面”权限默认是拒绝的,使得调试页面无法被正常唤起。
more >>