Android 14中READ_MEDIA_VISUAL_USER_SELECTED权限自动添加问题问询
Android 14 READ_MEDIA_VISUAL_USER_SELECTED权限表现不一致问题
Android 14 新增了一项存储访问权限READ_MEDIA_VISUAL_USER_SELECTED,官方文档描述如下:
无论目标SDK版本如何,只要应用请求READ_MEDIA_IMAGES、READ_MEDIA_VIDEO或ACCESS_MEDIA_LOCATION权限,该权限就会自动添加到应用清单中。
我针对该权限进行了测试,应用目标SDK版本为33,清单中已声明READ_MEDIA_IMAGES和READ_MEDIA_VIDEO权限,测试结果如下:
- 在搭载Android 14(安全补丁级别2023年10月5日)的Pixel 5设备上,应用成功获取到这项新权限:

- 将该Pixel 5设备更新到安全补丁级别为2023年11月5日的Android 14版本后,这项新权限消失,权限状态与Android 13一致;恢复出厂设置后再次测试,结果依然如此:

- 在搭载Android 14(安全补丁级别2023年10月1日)的三星Galaxy S23 Ultra设备上,应用完全没有自动获取到这项新权限:

请问Google是否最初向所有用户推送了无需目标SDK限制的该权限自动添加功能,之后因发现未适配应用出现大量问题而回滚,但未更新相关文档?当前Android 14的存储权限请求表现非常不一致,READ_MEDIA_VISUAL_USER_SELECTED权限并未自动添加到应用清单中。
内容的提问来源于stack exchange,提问作者Roman
相关产品推荐
相关产品推荐

