HarmonyOS 设备安全服务-SafetyDetect检查失败

问题1: 调用SafetyDetect的checkSysIntegrity接口失败,返回1010800001 - Internal error

代码:文档原有例子

import { safetyDetect } from '@kit.DeviceSecurityKit';
import { BusinessError} from '@kit.BasicServicesKit';
import { hilog } from '@kit.PerformanceAnalysisKit';
// 请求设备完整性检测,并处理结果
let req : safetyDetect.SysIntegrityRequest = {
  nonce : 'imEe1PCRcjGkBCAhOCh6ImADztOZ8ygxlWRs' // 从服务器生成的随机的nonce值
};
try {
  hilog.info(0x0000, TAG, 'CheckSysIntegrity begin.');
  const data: safetyDetect.SysIntegrityResponse = await safetyDetect.checkSysIntegrity(req);
  hilog.info(0x0000, TAG, 'Succeeded in checkSysIntegrity: %{public}s', data.result);
} catch (err) {
  let e: BusinessError = err as BusinessError;
  hilog.error(0x0000, TAG, 'CheckSysIntegrity failed: %{public}d %{public}s', e.code, e.message);
}

问题2:完整性检测结果,最后要去华为服务端进行真实性确认,这部分文档没找到。

问题3: HarmonyOS Next中何时能够实现HMS Core相关API,例如:

1)恶意应用检测

2)虚假用户检测

3)恶意WI-FI检测

4)恶意URL检测

HarmonyOS
2024-12-27 15:31:08
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
aquaa

问题1:需要升级到beta版本验证

问题2、3:上架检测的标准是依据https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/experience-suggestions-security-V5,HarmonyOS提供了部分检测能力https://cn.devecostudio.huawei.com/cn/,其余检测内容需要人工介入或难以工程化,在应用上架的时候会进行全量检测

分享
微博
QQ
微信
回复
2024-12-27 18:40:25
相关问题
HarmonyOS 安全按钮返回权限失败
510浏览 • 1回复 待解决
HarmonyOS 推送服务getToken失败
997浏览 • 1回复 待解决
HarmonyOS 安全摄像头支持设备型号
270浏览 • 1回复 待解决
HarmonyOS 地图服务地点搜索失败
431浏览 • 1回复 待解决
HarmonyOS 推送服务初始化失败
262浏览 • 1回复 待解决
HarmonyOS蓝牙连接后获取GATT服务失败
1092浏览 • 1回复 待解决
Flutter 项目在设备安全区如何适配?
493浏览 • 1回复 待解决
HarmonyOS 类型检查
440浏览 • 1回复 待解决
OpenHarmony3.1release 连接服务失败
6503浏览 • 1回复 待解决
HarmonyOS调用相机设备API获取失败问题
869浏览 • 1回复 待解决
服务失败场景有知道的吗?
2736浏览 • 1回复 待解决