集成App Linking服务后无法正确跳转到应用的解决方案
问题背景
有用户反映,鸿蒙应用在集成AGC AppLinking SDK后,手机内已安装了应用,但是跳转链接却无法正确跳转到应用。配置的是打开跳转链接的操作为打开应用,若无应用会则跳转至应用市场。结果是打开链接后跳转至下图界面,点击打开应用后没有跳转到该应用而是直接打开了深度链接的地址。
解决问题
联系了该应用的开发者后,获取到了开发者配置的App Linking的链接详情
注意到深度链接最后有一个“/”,随后远程视频查看开发者项目时,发现在项目的config.json文件中,“abilities”下的 “host”填写的是https://xuegao-xcl.tech/,而host结尾是不能添加“/”符号的,会导致无法区分path和host,从而使项目无法识别这个链接,默认打开了深度链接的地址。
去掉“/”符号后,就可以正常跳转了,不仅“/”,还有一些转义符也不能出现在host中,会导致无法识别。
总结
配置App Linking要按照正确的格式去配置,更多详细的内容可以参考官方文档。
欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh
标签:
AGC
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端
2021-07-12 Unity上使用华为AGC服务Demo常见操作及问题
2021-07-12 开发者联盟生态市场 「企业特惠GO第2期-服务市场专题」 海量福利来袭