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
尊敬的开发者,您好!
请您先不用担心,该点不影响应用上架,如果应用本身没有开放登录功能,则无需在应用中声明“登录”的应用内功能。
可参考《应用链接说明》:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/app-uri-config
更多关于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规范。具体分析如下:
-
问题本质:审核发现您的应用存在"XXXX登录"功能跳转失败(提示"暂无可用打开方式"),这违反了《审核指南》3.15条关于"应用内功能必须指向自身服务"的规定。
-
关键排查点:
- 检查该登录功能是否调用了第三方SDK或外部链接
- 确认跳转URL是否配置了正确的应用内路由(参考提供的App URI文档)
- 验证目标页面是否已正确集成到应用包中
- 建议立即行动:
- 使用DevEco Studio的URI Router功能检查路由配置
- 在真机调试时通过ADB命令测试深度链接:
adb shell am start -d "your_app_uri"
- 确保所有功能跳转都使用
ability://
协议而非http/https
典型解决方案是重构登录模块,改用HarmonyOS统一的Router模块进行应用内跳转,并移除任何外部依赖。若需保留第三方登录,必须改为应用内Web组件加载方式。