鸿蒙应用系统级扫码开发方案
系统级扫码是指通过鸿蒙设备(手机)下拉菜单中的“扫码”功能,在扫码后直达应用的功能,也就是“通过App Linking应用链接拉起指定应用”的功能。
文档地址:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/app-linking-startupapp
# 一、开通App Linking服务及配置文件
根据官方文档开通,把applinking.json放在指定的目录下,目前需要的路径是:https://domain.name/.well-known/applinking.json,这个文件外网必须要能访问到。
配置好后创建应用。

点击“直达应用市场”,接下来的配置必须要在App上架后才可以,否则会出现一些错误。

出现以上错误,就是App没有架。
# 二、App中配置参数
这一步很重要,要在应用上架前就配置好,在应用上架发布后,就正式生效了。
配置可以参考我的,测试没有问题的配置。api23的版本,最新的26的没测试,应该没问题。

# 三、再次配置直达应用市场
现在进入应用直达市场后,就可以正常配置了,我使用的是path的精确匹配,默认选中,点击“发布”即可,24小时左右生效。

# 四、App中配置
App中一般配置在EntryAbility中,我是配置在onCreate中了,扫码后的链接地址写一个解析函数就可以了,简单得很。

# 五、测试
测试效果非常不错。

鸿蒙支持感应扫码,也就是不需要打开应用,也不需要下拉点击:“扫码”,就可以完成扫码。
只要把手机对着二维码,系统会自动感应到二维码,点击后就会跳转到对应的App中。

