依旧是关于监管部门对于 app 使用用户信息安全检测的相关内容。
这次是关于 APP 声明了 CALL_PHONE 权限,用于 app 跳转系统打电话界面,实现拨号功能。监管部门要求 app 不再声明该权限,因该权限侵犯了用户的个人隐私信息。
项目中代码是这样的:
Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + phoneNum));
startActivity(intent);
如果使用的是 Intent.ACTION_CALL ,则需要获取 CALL_PHONE 权限,否则执行这段代码会闪退。
取代的方案是:
Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:" + phoneNum));
startActivity(intent);