我正在将现有应用程序移植到需要相机权限才能运行的即时应用程序。在Pixel 2设备和三星 S8上显示权限对话框,我可以请求权限。在 Pixel 1 设备上,不会显示对话框,并且权限授予结果立即显示returning -1
在onActivityResult
.
所有设备均运行Android 8.0.0
我尝试了完全同步、清理、删除免安装应用、安装完整版本并卸载它、完全删除对设备的免安装应用支持并重新启用它、重新启动设备、使 Android Studios 缓存无效并添加清除将标志缓存到运行配置,如此处所述Android Instant Apps not running on Pixel。
如果我按类别访问权限设置,则会列出应用程序,并将相机权限设置为关闭。如果我在那里授予权限,然后返回屏幕,相机权限将再次被禁用。在应用程序详细信息中,即时应用程序显示为它不需要任何权限。
即时应用程序的权限设置是否缓存在设备上的某个位置?如何清除该缓存?