HarmonyOS 鸿蒙Next审核被拒: “应用内功能”内容非应用自身服务功能

HarmonyOS 鸿蒙Next审核被拒: “应用内功能”内容非应用自身服务功能

审核报告:

请修改“应用内功能”内容,确保跳转至应用自身功能。 您可参考《审核指南》第3.15项:https://developer.huawei.com/consumer/cn/doc/50104-03

客服回复:尊敬的开发者,您好,“应用内功能”的“XXXX登录”链接跳转失败,提示“暂无可用打开方式”,影响用户体验。 请修改“应用内功能”内容,确保跳转至应用自身功能,建议排查配置的Url。 可参考《应用链接说明》:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/app-uri-config

这种怎么理解?没有截图,没有复现流程说明,问客服,IR提单反馈也太慢了,一天回复一句,就会让我耐心等待。


更多关于HarmonyOS 鸿蒙Next审核被拒: “应用内功能”内容非应用自身服务功能的实战教程也可以访问 https://www.itying.com/category-93-b0.html

9 回复

尊敬的开发者,您好!

请您先不用担心,该点不影响应用上架,如果应用本身没有开放登录功能,则无需在应用中声明“登录”的应用内功能。

可参考《应用链接说明》:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/app-uri-config

image.png

更多关于HarmonyOS 鸿蒙Next审核被拒: “应用内功能”内容非应用自身服务功能的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


可以提供app id 直接问ir单处理人员要复现视频,才能确定哪一个模块无法跳转被拒

在跳转时是否少了自定义的Ability的传入?

如果使用 Want 跳转,不传 abilityName ,会出现上述提示弹框,

“XXXX登录”链接跳转失败,提示“暂无可用打开方式”, 估计是审核人员的设备上没有安装 你的这个XXX 应用。导致无法跳转。最好是先判断能否跳转,如果不能提示 ‘先安装XXX应用’。 或者在未安装XXX应用的设备上,不展示 “XXX登录”。

主要是app上,找不到“XXXX登录”的链接或者入口,不知道测试人员从哪里点的,

会不会是h5页面?

鸿蒙Next审核被拒"应用内功能非自身服务"的问题,通常是因为应用包含了与核心功能无关的内容。鸿蒙应用审核要求所有功能必须直接属于应用声明的主要服务范畴。解决方案是:1.移除与申报功能无关的所有模块;2.修改应用描述,确保所有功能都在申报范围内;3.检查第三方SDK是否引入了额外功能。需要确保应用实际功能与应用商店描述完全一致。

根据审核反馈,您的问题核心在于应用内功能跳转不符合HarmonyOS Next规范。具体分析如下:

  1. 问题本质:审核发现您的应用存在"XXXX登录"功能跳转失败(提示"暂无可用打开方式"),这违反了《审核指南》3.15条关于"应用内功能必须指向自身服务"的规定。

  2. 关键排查点:

  • 检查该登录功能是否调用了第三方SDK或外部链接
  • 确认跳转URL是否配置了正确的应用内路由(参考提供的App URI文档)
  • 验证目标页面是否已正确集成到应用包中
  1. 建议立即行动:
  • 使用DevEco Studio的URI Router功能检查路由配置
  • 在真机调试时通过ADB命令测试深度链接:adb shell am start -d "your_app_uri"
  • 确保所有功能跳转都使用ability://协议而非http/https

典型解决方案是重构登录模块,改用HarmonyOS统一的Router模块进行应用内跳转,并移除任何外部依赖。若需保留第三方登录,必须改为应用内Web组件加载方式。

回到顶部