HarmonyOS鸿蒙Next中app获取不到协议,错误码:1006700003

HarmonyOS鸿蒙Next中app获取不到协议,错误码:1006700003 app获取不到协议,错误码:1006700003,这个是什么原因?

3 回复

【问题背景】:app获取不道协议,并提示错误码1006700003

【解决思路】:该错误码提醒的最主要原因是隐私协议的托管服务未接入

发布应用/元服务时,您需要提供隐私政策,以便用户了解应用的数据收集和使用情况。

  • HarmonyOS应用:支持选择自定义隐私政策,或者使用隐私声明托管服务生成隐私声明。
    • 如果已经有专门描述隐私政策和用户隐私权利的网站:在发布时,可以直接填写网址 Image
    • 如果没有:当应用发布地区包含中国大陆区域,且分发设备为手机、平板或PC/2in1时,可以使用AppGallery Connect的隐私声明托管服务,基于标准化模板生成自己的隐私声明。在发布时,选择创建的内容即可。具体请参见配置隐私声明(HarmonyOS应用)配置用户协议Image
  • 元服务:必须使用AppGallery Connect的隐私声明托管服务,基于标准化模板生成自己的隐私声明。在发布时,选择创建的内容即可。具体请参见配置隐私声明(元服务)配置用户协议Image 若账号下的部分元服务无需使用隐私托管服务,请联系华为申请。在收到申请后,华为将在1-3个工作日内安排对接人员。申请方法如下:
    • 申请邮箱地址:agconnect@huawei.com。
    • 邮件标题:[托管隐私声明禁用清单]-[应用类型]-[应用名称]-[应用包名]-[应用ID]-[Developer ID],应用包名等查询方法可参见查看应用信息
    • 邮件正文:请说明申请原因。

【官方文档——标准化隐私声明托管服务】

【官方文档——隐私管理服务说明】

更多关于HarmonyOS鸿蒙Next中app获取不到协议,错误码:1006700003的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


错误码1006700003表示应用协议配置异常。需检查应用配置文件中的abilities标签内是否正确定义了uri协议,确保protocol字段格式正确且唯一。验证应用签名与协议声明是否匹配,排查协议是否被其他应用占用。检查系统权限设置中是否开启对应协议访问权限。

错误码1006700003通常表示应用在HarmonyOS Next中无法获取协议,可能由以下原因导致:

  1. 协议未正确声明:检查应用的config.json文件中是否已声明所需协议,确保协议名称与调用时一致。
  2. 权限配置问题:确认应用已申请并获取相关权限(如网络权限或特定功能权限),权限需在配置文件中明确定义。
  3. 协议路径或参数错误:验证协议调用的URI格式是否正确,包括参数传递是否完整或符合规范。
  4. 系统服务未就绪:部分协议依赖系统服务(如网络、账户服务),若服务未启动或异常,可能导致获取失败。

建议检查日志输出,定位具体协议调用失败的位置,并核对上述配置与代码逻辑。

回到顶部