一、服务接入
1、 Deeplink是什么
Deeplink是一个帮助用户在应用程序和应用程序之间跳转的机制,是一种基于URL Scheme的页面跳转协议。
2、为什么要用Deeplink
应用间无需知道彼此界面参数,只需根据标准URL格式发送Intent即可
更为快捷方便的跳转途径,包括:App<->App,快应用<->快应用,App<->快应用
3、URL Scheme协议格式
该协议遵从RFC2396: Uniform Resource Identifiers (URI): Generic Syntax
<scheme>://<host><:port>/<path>?<query>
各个项目含义如下所示:
4、Deeplink分类
Deeplink根据跳转到的不同呈现载体形式,分为app link和hap link,其中:
app link是属于传统apk的跳转链接,需要根据android开发规范在AndroidManifest文件中进行配置并在相应代码中做对应处理,例如:
applink://com.vivo.ai:5566/linkPath?k1=v1&k2=v2
对应的AndroidManifest配置为:
对应的Activity中的处理代码为:
hap link是属于快应用的跳转链接,需要根据快应用开发规范进行定义,类似于:
hap://app/<package>/[path][?key=value]
例如:
hap://app/com.vivo.ai/test_abc?k1=v1&k2=v2
详情见:
https://doc.quickapp.cn/tutorial/platform/deeplink.html
二、技术规范
由于app link和hap link都有对应载体,跳转方在使用该链接时需要对目标载体进行一定判断才能进行跳转,因此需要一定参数进行支持。
1.app link技术规范
2.hap link技术规范
服务平台建议开发者使用vivo账号获取能力,方便用户进行一键登录,使快应用操作更加便捷。同时,支持用户一键登录的服务,也将优先获得平台的流量扶持。详情见:快应用账号接入文档
三、测试方法
使用adb打开测试
直接使用命令行adb测试deeplink,使用命令:
adb shell am start -a android.intent.action.VIEW -d "applink://com.vivo.ai:5566/linkPath?k1=v1&k2=v2"
美妆广告可以在vivo平台投放信息流广告吗?哪些行业在vivo推广的效果比较好?现在的转化怎么样?现在您可以咨询沃木网络,我们有专业的vivo广告代运营团队,现在开户的价格也比较低,5000元即可开户,有广告投放意向的广告主可以来咨询沃木网络在线客服哦!
有任何OPPO或vivo的广告需求,欢迎与我们取得联系。
欢迎扫码添加以下微信,或者拨打电话198-9888-5878(微信同号)咨询