1. 概述
直达应用类服务通过Deeplink一步直达APP或RPK的具体服务。
直达应用类服务创建步骤:
2. 服务接入流程
2.1 接入准备
确认APK(移动应用)或RPK(免安装应用,即快应用)已在华为应用市场上架。如果未上架,请先完成APK或RPK在应用市场的上架。
2.1.1 上架快应用
1、登录“华为开发者联盟”,点击“管理中心”。
2、在“应用服务”,中选择应用市场,点击发布新应用。
3、选择“免安装/快应用”,并点击“创建产品”,新建一个产品。
4、填写产品信息。
5、点击“上传RPK包”,弹出上传RPK包的弹出框,如下图所示:
6、点击“选择文件”,选择打包的路径,弹出上传成功,点击“确定”,上传RPK包至此结束。
7、 “基础信息设置”。
8、保存或提交审核。
2.1.2 上架移动应用
请参考官网链接:创建并管理应用操作指南
如果APP或者RPK中已经定义了Deeplink,则无需单独开发,只要填写相关信息即以直达应用快服务方式接入快服务智慧平台。
如果APP或者RPK没有定义Deeplink,则需要先参考文档定义Deeplink,具体官方文档路径:https://developer.android.com/training/app-links/deep-linking 。
2.2 创建快服务
1、登录华为开发者联盟,点击“管理中心” > “快服务”选择“华为快服务智慧平台”
2、点击“直达应用类”创建快服务卡片。
直达应用快服务有批量导入和单个创建两种方式:
方式一:批量导入
批量导入适用于提供的服务较多的开发者,开发者根据导入模板完成信息配置后,点击“批量导入”按钮上传文件即可:
说明 :
(1)快服务类型:选择创建的服务的类型为“直达应用类”;
(2)批量导入:请“点击下载”批量导入的Excel表格模板,填写好后批量导入服务;要求扩展名为.xlsx的文件,一次批量导入不超过500条服务;
(3)批量导入的参数介绍和举例可参考导入模板。
方式二:单个创建
单个创建适用于提供服务数量较少的开发者,输入快服务名称后,选择服务分类,点击“创建”按钮即可:
3、在“配置/交互模型”菜单下,点击“添加”快服务的触发意图。
说明:
(1)意图名称:填写用户触发该服务的意图名称;
(2)意图分类:点击下拉框选择该意图的分类;
输入交互方式:
(1)图片:用户通过拍照图片可搜索到此服务;
(2)扫一扫:用户通过扫描二维码可搜索到此服务;
(3)关键词:填写此意图的关键字,用户在全局搜索输入对应的关键词可搜索相关联的服务;关键字只能包含汉字、字母、数字,以英文输入法的逗号对关键词进行分隔才会生效。
呈现方式:
默认为Applink。
4、填写Link配置,目前支持2种接入方式,APK和RPK。
Applink配置:
说明 :
(1)App名称:Deeplink对应App的名称,下拉选择。该APP名称来源于准备阶段在应用市场上架的APP,请参考接入准备。
(2)跳转链接:对应服务在App的链接,用户点击后根据提供Deeplink链接地址跳转到App相应的页面。
(a)Deeplink链接,长度不超过1024,按格式填写:{“data”:”XXXXXXXX”} ,Deeplink需要向后兼容,确保后续版本的App也支持该Deeplink;
(b)样式举例:{“data”:”music://com.huawei.music”} ;
(3)跳转参数(选填):如果Deeplink跳转支持带参数,需要填写参数名称、类型、描述、是否必填等信息。通过在Deeplink跳转时带上具体的参数,可以直达用户想要的信息,从而带来更好的体验。例如:华为音乐提供了Deeplink跳转参数,参数定义样式举例:[[musicName,string,200,歌名,Y]],用户在全局搜索输入关键词“那时的我们”出现的华为音乐的ICON,用户点击时会直接跳转到华为音乐《那时的我们》这首歌的页面。
RpkLink配置:
说明:
(1)RPK名称:Link对应快应用的名称,下拉选择。该RPK名称来源于准备阶段在应用市场上架的RPK。
(2)跳转链接(Deeplink链接):对应该服务(功能)在快应用的落地页链接,服务根据提供的Deeplink链接做服务跳转。相当于RPK内部每个功能拆分后,对应每个功能都会有一个RPK跳转链接即为Deeplink链接。
(a)该功能界面的Deeplink链接,长度不超过1024,
(b)快应用提供标准的android Deeplink入口用于拉起某个应用,目前Deeplink格式为:hap://app/< package >/[path][?key=value]
(c)Deeplink需要向后兼容,确保后续版本的快应用也支持该Deeplink。
(3)跳转参数(选填):如果Deeplink跳转支持带参数,需要填写参数名称、类型、描述、是否必填等信息。通过Deeplink参数可以提供更精准的服务。样例:[[musicName,string,200,歌名,Y]],用户搜索某个音乐名称、某个专辑名称,华为音乐提供了Deeplink跳转参数,就会弹出具体的音乐服务。
————————————————
未完待续……





































苏公安网备 32011402010933号