HarmonyOS鸿蒙Next中APP联网用到天气API和小艺智能体如何备案

HarmonyOS鸿蒙Next中APP联网用到天气API和小艺智能体如何备案 【问题描述】没有自己的服务器,APP联网用到的是天气API和小艺智能体如何备案。说是要进行华为云或者腾讯云,阿里云这种备案,AGC智能客服说的这种场景,如何操作,需要购买华为云吗

cke_3930.png


更多关于HarmonyOS鸿蒙Next中APP联网用到天气API和小艺智能体如何备案的实战教程也可以访问 https://www.itying.com/category-93-b0.html

10 回复

开发者您好,当前若应用仅接入三方API时可归为单机,一般无需备案。具体会结合应用实际确认,请以审核意见为准,谢谢!

更多关于HarmonyOS鸿蒙Next中APP联网用到天气API和小艺智能体如何备案的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


你是单机应用吗?按理来说,单机应用是不具备联网条件的,有联网条件的一般都是自己有服务器并且备过案的。如果要用到天气API跟小艺智能体肯定是得备案的,具体备案大致为:

相关文档:

你这个场景(APP会联网:调用第三方天气 API、拉起/使用小艺智能体能力)一般**不能按“单机APP”**处理,按监管口径通常需要做 APP核准(APP备案),否则在上架/安装环节可能被拦截或提示。

1)一定要“买华为云”吗?

不一定。
华为应用市场的指引是:APP核准(备案)由“接入商”代为办理,常见接入商包括华为云、阿里云、腾讯云等,你选任意一家都可以办理(并在备案系统里选择“鸿蒙”平台)。不是必须华为云。
但现实情况是:多数接入商要求你名下有可用于备案的资源/接入信息(例如云主机/公网 IP/域名等),所以你往往需要在某家云厂商具备可备案资源才能提交。

2)没有自建服务器、只用第三方 API,怎么备案?

备案系统一般仍会要求填写“网络接入信息”(域名、IP 等)。常见可操作路径是:

方案A(最常见/最稳):买一个最小备案资源 + 一个域名,用来走备案流程

  • 在你选择的接入商(华为云/阿里云/腾讯云等)购买“可备案资源”(通常是一台最小规格云主机或备案专用资源)并准备域名。
  • 在该接入商的备案系统里办理 APP核准(备案),平台勾选“鸿蒙”,填写 App 名称、包名、签名/公钥等信息。
  • 拿到备案号后,再回到 AGC 的“核准(备案)信息”里填报并校验。

方案B:如果你确实能证明“服务器不在中国大陆/境外主体运营”
华为上架流程里有“服务器不在中国大陆”的选项,但它通常适用于境外主体且服务器仅在境外的定义场景;国内主体一般仍建议按要求完成备案(否则容易在审核/校验阶段卡住)。

方案C:改成真正单机(不联网)
你把天气API、小艺智能体等联网能力全部移除,才能按“单机APP”走。但这显然不符合你当前需求。

3)你下一步具体该怎么做(建议)

  1. 选一个接入商(不必华为云,选你最方便的)。
  2. 确认该接入商“APP备案/核准”需要的前置条件(是否必须购买可备案资源、是否需要域名)。
  3. 办理 APP核准(备案)时,平台选择“鸿蒙”,信息要和 AGC 上架信息一致(尤其是 App 名称/包名/主体)。
  4. 备案通过后,在 AGC 版本信息里补齐“核准(备案)信息”并提交上架。

不需要备案啊 ,你的描述说你是单机应用调用的是天气API和小艺智能体 除非你的应用还有其他的需要联网的地方 比如你自己服务器提供的数据啥的 ,或者端云一体化的应用 这种你需要备案,你只需要正常的提交信息就行, 选择单机应用 。 然后软著啥的 就OK了 。

如有帮助给个采纳谢谢, 不明白的地方继续问,

  • 首先你的APP不是单机应用(因为它联网使用了天气API和小艺智能体),且服务器位置取决于依赖的服务:
    • 天气API:如果该API的服务器位于中国大陆(例如中国天气网等境内服务),则您的APP需备案为“服务器在中国大陆”。
    • 小艺智能体:小艺是华为提供的服务,其服务器通常位于中国大陆。因此,整体上APP需要备案为“服务器在中国大陆”。
    • 如果天气API服务器在境外:且APP所有依赖服务均无中国大陆服务器,可选择备案为“境外应用”。但根据常见实践,多数API服务(如天气API)在中国大陆有节点,建议优先按“服务器在中国大陆”备案。
  • 关键依据:备案类型影响后续流程:
    • “服务器在中国大陆”:需完成ICP备案,才能在应用市场上架。
    • “境外应用”或“单机应用”:无需备案,但需在AGC中勾选对应选项(你的场景不符合)。
  • 然后是备案核心的步骤,你可以看一下:
  • 即使没有自有服务器,您可以通过“备案授权码”完成备案。以下是具体流程(以华为云接入商为例): 步骤1:在AppGallery Connect(AGC)配置备案基础信息
  • 登录AGC控制台,进入您的应用项目,选择“应用上架 > 版本信息 > 备案信息”1。
  • 填写内容:1
    • APP类型:勾选“您的APP服务器在中国大陆”。
    • 主办单位类型:根据实际主体选择企业、个人或机构。
    • 主办单位与开发者账号主体是否一致
      • 如果一致,勾选“与开发者账号主体一致”2。
      • 如果不一致(例如开发者账号是个人但主办单位是企业),勾选“不一致”,并填写主办单位名称和证件号(注意区分数字和字母,如“0”和“O”)。
    • 应用名称和包名:确保与上架审核时填写的完全一致。
    • 校验证件号:填写后点击“校验证件号”自检(每日有次数限制,超限可次日重试)。 步骤2:获取备案所需特征信息
  • 您的APP需要提供公钥和签名(SHA1指纹)用于备案:
    • 登录AGC,进入“证书、APP ID和Profile > 证书”,下载开发者证书(.cer文件)。
    • 用文本编辑器(如记事本)打开证书,删除根证书和中间证书,只保留服务器证书(叶子证书),保存1。
    • 双击打开保存的证书:
      • 点击“详细信息 > 公钥”,复制公钥信息。
      • 点击“详细信息 > 指纹”,复制SHA1签名信息(备案时需删除冒号,保留纯字母数字)。
    • 如果接入商要求MD5指纹,可通过OpenSSL命令生成(示例命令见后文注意事项)。 步骤3:提交接入商备案
  • 由于没有自有服务器,使用“备案授权码”:
    • 获取备案授权码:如果您有朋友或合作伙伴的华为云ECS服务器(包月3个月及以上),可生成备案授权码(一台服务器支持5个授权码)。
    • 在接入商系统(如华为云备案平台)中选择“资源类型 > 备案授权码”,输入授权码。
    • 填写APP信息:
      • 平台类型:选择“鸿蒙”。
      • 包名:填写HarmonyOS应用包名(例如:com.example.weatherapp)。
      • 公钥和签名:粘贴从证书获取的信息。
      • 运行平台:添加HarmonyOS选项。
    • 提交后,接入商(如华为云)会进行初审(3-5个工作日)。 步骤4:完成工信部核验
  • 初审通过后:
    • 在24小时内完成工信部短信核验(访问工信部备案系统网站,输入验证码)。
    • 核验成功后,进入管局终审(2-20个工作日,视省份而定)。
    • 备案完成后,您会收到短信通知,备案号将显示在AGC中。

备案填写资料时需要用到云服务器和域名信息、域名证书。

华为云备案前准备

  • 注册账号:ICP备案前您需要注册一个华为云账号,用于申请ICP备案和后续维护ICP备案信息。详细信息请参见注册华为云账号并登录华为云备案系统
  • 域名准备:ICP备案前需完成域名注册及域名实名认证,并检查您的域名是否符合ICP备案要求。详细信息请参见准备可备案域名
  • 服务器准备:购买华为云华为云中国大陆节点服务器。详细信息请参见准备可备案的服务器
  • ICP备案所需资料:主体为个人和单位所需资料不同。更多信息,请参见准备备案材料
  • 前置审批:部分特殊行业的互联网信息服务,需联系当地机关办理对应的前置审批手续。各类行业对应的办理机关及手续类型请参见前置审批
  • 管局规则:了解ICP备案所在地域的管局规则,根据管局要求准备ICP备案的材料。详细信息请在各地区管局备案规则中单击对应省份查看。

老师 还是需要购买华为云或阿里云这种吗

是的,除非你能要到三方服务器的相关信息

在HarmonyOS Next中,APP联网使用天气API和小艺智能体需完成以下备案:

  1. APP备案:根据工信部要求,通过接入服务商提交APP主办者信息、应用名称、包名等,获取备案号并展示。
  2. 天气API:若调用第三方天气服务(如和风天气等),需确认该API已完成ICP备案及数据合规。
  3. 小艺智能体:集成时需遵循华为鸿蒙能力开放文档中的接入规范,无需额外备案,但需确保应用内调用的智能体能力不涉及敏感权限或数据违规。,

在HarmonyOS Next中,你的APP如果没有自有服务器,仅使用第三方天气API和小艺智能体,应用上架国内商店(如华为应用市场)时仍需完成ICP备案。备案要求针对的是运营主体和网络接入,并非必须有自建后端。

处理方式:你需要购买任一提供备案服务的云厂商(如华为云、阿里云、腾讯云)的主机产品(最低配置就可以),获取公网IP和备案码,然后在其备案系统中提交主办者信息和业务域名(即使不用自己服务器,也需填写一个域名,可注册一个)。小艺智能体和天气API属于第三方服务,无需单独备案,但APP本身的运营主体必须合规。

无需专门购买华为云,其他云也支持,但如果你使用AGC上架,华为云的备案流程会更顺畅。完成备案后,将备案号填入应用信息,即可正常提交审核。这是国内合规要求的必经步骤,无法跳过。

回到顶部