[JR007]如何实现新老用户跳转到App指定页面
U-Link可以实现通过H5页面,老用户可以直接唤起App指定页面,新用户可以先跳转到App下载页面,下载启动后仍然可以跳转到App指定页面。例如电商App希望跳转到指定商品详情页,小说阅读和新闻资讯App希望跳转到指定小说文章详情页,直播游戏App希望跳转到指定直播或游戏房间中。需要通过H5页面传递参数给App实现。当然也可以实现绑定邀请关系、携带参数安装等功能
以小说阅读行业App跳转到详情页为例:
Step1: 在U-Link后台配置基础参数,创建裂变活动。创建裂变活动时需要填写固定的path和kv参数,这里参数是随便填的,此参数会传递给App。如果固定参数不能满足需求请看第2步

Step2: 如果小说详情有无数个,开发者不希望在友盟后台创建成千上百个裂变活动,但是又希望用户点击不同H5页面时跳转到不同小说详情页。那么前端开发需要在集成JSSDK时,在data里传递自定义参数,这里的自定义参数可以是小说文章id,也可以包含用户id

Step3: 实现老用户唤起App时或者新用户通过H5下载app时,App端能够获取到小说文章id.客户端开发拿到此文章id
(1)用户已安装时:点击H5页面可以直接唤起App
如是安卓端App,在onlink回调处可以获取到此小说文章id

如是iOS端App,在Universal link回调处可以获取到此小说文章id
(2)用户新安装时:引导用户去安装App,用户安装首次启动App时,调取新安装参数接口,获取到wakeupurl,wakeupurl里包含了JSSDK里传递的小说文章id,用我们提供的函数解析wakeupurl,就能获取到小说文章id了
如是安卓端App,在新安装参数接口处可以获取到此小说文章id

如是iOS端App,在新安装参数接口处可以获取到此小说文章id

Step4: 客户端针对此小说id进行相应处理,实现跳转到指定小说详情页功能
以上便可以实现打开H5页面跳转到具体App的功能了