APP被第三方检测出在低于23版本的系统上存在强制索权行为,如何修改?
一、违法违规收集使用个人信息
(一)设置障碍、频繁骚扰用户方面。
1.是否强制、频繁、过度索取权限,检测结果:
APP设置的minsdkversion为21,在低于23版本的系统上存在强制索权行为,用户需要授权所有权限才能运行,检测不合格。相关证明截图如下:
请问如何修改?
应用私有目录由Context获取控制,分为内部存储和外部存储,内部存储不需要申请文件读写权限也能够使用,外部存储需要权限(getetExternalCacheDir() 和 getExternalFilesDir() 这两个方法从4.4之后不再需要读写权限)。用户对app进行数据清理或卸载可以清理外部存储和内部存储下的所有文件目录。