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检测

阅读 640
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进