安全控件因其自动授权的特性,为了保障用户的隐私不被恶意应用获取,针对安全控件作了很多的限制。应用开发者需保证安全控件在应用界面上清晰可见、用户能明确识别,防止因覆盖、混淆等因素导致授权失败。当因控件样式不合法导致授权失败的情况发生时,请开发者检查设备错误日志,过滤关键字"SecurityComponentCheckFail"可以获取具体原因。说明请开发者关注过滤条件下,所有级别的日志。可能会导致授权失败的问题(包括但不限于):字体、图标尺寸过小。安全控件整体尺寸过大。字体、图标、背景按钮的颜色透明度过高。字体或图标与背景按钮颜色过于相似。安全控件超出屏幕、超出窗口等,导致显示不全。安全控件被其他组件或窗口遮挡。安全控件的父组件有类似变形模糊等可能导致安全控件显示不完整的属性。参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/security-component-overview-V5\#%E7%BA%A6%E6%9D%9F%E4%B8%8E%E9%99%90%E5%88%B6
安全控件因其自动授权的特性,为了保障用户的隐私不被恶意应用获取,针对安全控件作了很多的限制。应用开发者需保证安全控件在应用界面上清晰可见、用户能明确识别,防止因覆盖、混淆等因素导致授权失败。
当因控件样式不合法导致授权失败的情况发生时,请开发者检查设备错误日志,过滤关键字"SecurityComponentCheckFail"可以获取具体原因。
说明
请开发者关注过滤条件下,所有级别的日志。
可能会导致授权失败的问题(包括但不限于):
字体、图标尺寸过小。
安全控件整体尺寸过大。
字体、图标、背景按钮的颜色透明度过高。
字体或图标与背景按钮颜色过于相似。
安全控件超出屏幕、超出窗口等,导致显示不全。
安全控件被其他组件或窗口遮挡。
安全控件的父组件有类似变形模糊等可能导致安全控件显示不完整的属性。
参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/security-component-overview-V5\#%E7%BA%A6%E6%9D%9F%E4%B8%8E%E9%99%90%E5%88%B6