HarmonyOS鸿蒙Next中应用仅跳转外部链接至浏览器是否算作单机应用

HarmonyOS鸿蒙Next中应用仅跳转外部链接至浏览器是否算作单机应用 【应用情况】:开发鸿蒙 APP,核心功能支持离线使用,无需联网运行;仅存在点击链接唤起系统浏览器打开网址行为,无内嵌网页、无后台服务对接、无云端数据调用,应用本身不主动发起网络请求

【咨询问题 1】:该应用场景是否符合单机应用认定标准

【咨询问题 2】:上架应用市场时能否勾选单机应用选项

【咨询问题 3】:此类应用是否无需办理相关网络备案

12 回复

【答复问题 1】:该应用场景是否符合单机应用认定标准,是。

【答复问题 2】:上架应用市场时能否勾选单机应用选项,是。

【答复问题 3】:此类应用是否无需办理相关网络备案,否。

更多关于HarmonyOS鸿蒙Next中应用仅跳转外部链接至浏览器是否算作单机应用的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


从你的描述看在技术层面上是算单机应用,

回答问题一:大概率是符合的,当然也有概率被驳回上架。上架华为应用商店存在人工审核的一环,可能会有体验完整性的疑问:离线状态下用户点击链接,浏览器打不开网页,是否影响应用功能?

回答问题二:可以勾选,

但要确保应用中不声明ohos.permission.INTERNET权限,还要在应用描述中说明应用核心功能完全离线运行

问答问题三:是需要办理备案的,华为应用市场对上架应用的硬性规定,与应用是否联网无关

以上回到希望对你有所帮助~

不授予网络权限,打开链接将会显示无可用方式,故功能存在问题,

问题 1:是否符合单机应用认定标准?

大概率符合,但有灰色地带。

华为应用市场审核Checklist 的官方定义是:单机应用 = 未通过连接公共互联网提供互联网信息服务的移动应用程序。

判定维度 你的情况 结果
应用自身主动发起网络请求? 通过
内嵌 WebView 加载远程内容? 通过
后台服务/云端数据调用? 通过
点击链接唤起系统浏览器? 关键争议点

问题 2:能否勾选单机应用选项?

可以勾选

问题 3:是否无需办理网络备案?

单机可以不用备案

如有帮助给个采纳谢谢

  1. 不申请网络权限。
  2. 断网可以跑通所有功能。
  3. 你这个不符合第2条,跳转后打不开,就表明你的功能不可用。不算单机。非单机就要备案。

按 HarmonyOS / 华为应用市场审核口径来理解:

结论先说

你描述的这个场景 大概率可以认定为单机应用,通常可以勾选“单机应用”。

关键判断标准不是“是否出现网页链接”,而是:

应用核心业务能力是否依赖网络服务才能实现。

你现在的情况是:

  • 核心功能支持本地离线运行 ✅
  • 不依赖服务端接口 / 云端数据 ✅
  • 不存在账号体系、联网鉴权、在线内容拉取 ✅
  • 不内嵌 WebView 加载在线页面 ✅
  • 仅点击后调用系统浏览器打开外部网址(属于系统跳转)✅

这种一般仍归类为 单机应用


咨询问题1:是否符合单机应用认定标准?

符合。

华为应用市场对“单机应用”的核心认定通常是:

应用自身业务逻辑和主要功能是否可脱离网络独立运行。

你的应用只是:

点击某个链接
→ 调用系统浏览器
→ 浏览器访问外部网页

这里网络行为主体是:

系统浏览器

不是你的 APP 在执行联网业务。

这和以下情况不同:

属于单机(你的情况)

  • 关于页跳官网
  • 跳隐私政策网页
  • 跳开发者博客
  • 跳帮助文档
  • 跳应用反馈页面(浏览器打开)

不属于单机

  • App 内 WebView 加载在线业务
  • App 调 REST API 拉数据
  • 登录鉴权依赖服务器
  • 在线配置下发
  • 云同步
  • 在线广告 SDK
  • 在线统计 SDK(部分场景)

只要存在这些,一般就不建议勾单机。


咨询问题2:上架时能否勾选“单机应用”?

可以勾选。

但建议满足两个前提:

1)不要声明网络权限(如果确实没用)

检查:

module.json5

不要有:

"ohos.permission.INTERNET"

如果仅通过:

router.pushUrl()

promptAction.openLink()

唤起浏览器,

通常无需自己声明网络权限。

如果保留了网络权限,审核可能会怀疑你存在联网能力。


2)应用描述中明确说明

建议在应用市场说明写:

本应用核心功能支持离线运行。

部分帮助说明/官方网站链接会调用系统浏览器访问,不影响应用离线使用。

这样审核人员一眼就能判断。


咨询问题3:是否无需办理网络备案?

通常无需。

这里要区分两种备案:

情况A:仅单机应用(你的情况)

APP 本身:

  • 不提供互联网信息服务
  • 不自建服务端
  • 不提供在线交互内容

一般:

无需 ICP / APP备案


情况B:如果外链指向的是你自己运营的网站

比如跳:

https://your-domain.com

那要看这个网站本身是否需要备案:

  • 国内服务器 → 需要ICP备案
  • 境外服务器 → 不需要国内ICP备案(但要符合访问合规)

但这属于:

网站备案问题

不是 APP 单机备案问题。


最稳妥的审核建议

如果你准备上架 HarmonyOS 应用市场:

建议这样选:

勾选:单机应用

并确保:

权限

  • 不申请 INTERNET(若无实际联网)

描述

写清:

应用主要功能均可离线使用;外部链接仅用于调用系统浏览器查看补充信息。

自查

确认没有集成:

  • 在线统计 SDK
  • 崩溃上报联网 SDK
  • 广告 SDK
  • 推送云服务(如果启用会涉及联网)

这些会影响“单机”认定。


一句话总结:

你这种“离线主功能 + 仅唤起系统浏览器打开外链”的场景,一般可以认定为单机应用,可以勾选单机;通常也无需办理网络备案(除非外链网站本身涉及备案要求)。

1.单机应用定义:未通过连接公共互联网提供互联网信息服务的移动应用程序。

如应用为单机应用,提审时可选择“您的APP为单机APP”,此情况无需备案。

APP备案补充指引,https://developer.huawei.com/consumer/cn/doc/app/50130-FAQ

2.当前应用上架,《软著》为非必须提供,不过仍建议也尽快办理软著,以免产生知识产权侵权等风险。

具体请以实际审核结果为准,谢谢!

您好,你反应的问题

问题 1:该应用场景是否符合单机应用认定标准,是。

答复问题 2:上架应用市场时能否勾选单机应用选项,是。

答复问题 3:此类应用是否无需办理相关手续

不过这种应用就只有跳转浏览器功能,功能是不是有点太匮乏了

问题一:是的,断网后所有核心功能正常是视为单机的,仅点链接跳浏览器不影响,因为联网行为由浏览器承担,不是你的App

APP核准(APP备案)指引-审核政策-应用市场 - 华为HarmonyOS开发者

问题二:可以勾选,这个没什么好解释的

发布应用(APK)-发布应用-AppGallery Connect(HarmonyOS 3.1/4.0及以下) - 华为HarmonyOS开发者

问题三:

  1. 需要备案:App 自己联网提供互联网信息服务(有服务器、接口、云端内容、内建 Web 等)
  2. 无需备案:纯单机;仅唤起浏览器、不主动联网、不提供互联网服务

根据官方的FAQ:如您的应用为单机应用,可选择‘您的 APP 为单机 APP’,无需备案

肯定算的啦,不过这么简单的APP估计不会审核通过的。。。

在HarmonyOS Next中,应用仅通过系统API跳转外部链接至浏览器,应用本身未发起网络请求或依赖远程服务,可视为单机应用。但需注意:若链接内容需联网加载,则应用整体仍属上网行为,但应用自身无网络权限时仍可归类为单机。

符合单机应用认定。该场景下应用本身不主动发起网络请求、不依赖服务端,仅通过系统浏览器打开外部链接的行为属于系统级能力调用,不改变应用的离线特性。上架应用市场时可以勾选“单机应用”选项。此类应用无需办理增值电信业务经营许可证及网络备案,但需注意,若外部链接涉及商业推广或其他需合规的内容,责任主体为用户浏览器及对应的网站运营者,与应用本身无关。

回到顶部