我正在将现有应用程序移植到需要相机权限才能运行的即时应用。在 Pixel 2 设备和 Samsung S8 上显示权限对话框,我可以请求权限。在Pixel 1设备上,对话框未显示,而returning -1
中的权限授予结果立即onActivityResult
。
所有设备都运行 Android 8.0.0
我尝试了完整的grandle同步,清理,删除即时应用,安装完整版并卸载它,完全删除设备的即时应用支持并重新启用它,重新启动设备,使Android Studios缓存无效并添加清除运行配置的缓存标志,如Android Instant Apps not running on Pixel所述。
如果我按类别访问权限设置,则列出应用程序,并将相机权限设置为关闭。如果我在那里授予权限,并返回到屏幕,则再次禁用相机权限。在应用程序详细信息中,即时应用程序显示为不需要任何权限。
即时应用的权限设置是否在设备的某个位置缓存?如何清除缓存?
答案 0 :(得分:0)
在Pixel手机上安装最新的Android 8.0.0安全更新解决了这个问题。再次询问权限。