请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
搜索

开发问题 使用京东的deeplink无法打开京东app

4
回复
3576
查看
[复制链接]

2

主题

3

帖子

25

积分

 楼主| 2020-2-19 14:29:51 显示全部楼层 |阅读模式
我们快应用,使用京东的deeplink跳转到京东app时, 跳转失败。从日志来看,是快应用平台修改了deeplink。日志如下: 02-19 11:25:40.510 5935 11607 I LOGCAT_CONSOLE: handling success: [object Object], deeplink : openapp.jdmobile://virtual?params={"category":"jump","des":"m","url":"https://union-click.jd.com/jdc?e=1001691378&p=AyIGZRtSEQsWBlUeWR0yFQNQE14SCxQHUBxrUV1KWQorAlBHU0VeBUVOWk1RAk8ECllHGAdFBwtaV1MJBAJQXk8JF0EfGQUWAl0eXBwEEgJSDBsZdRBjPGI4Ylxkbgd5L2Z9RWQseCticXFYNWkvRXZ2c1NsMmFlcl02WyxKakJkNnwbdQBuYyJ4PFZiSmMNbAJuXmV%2BKX0vZgJFYB18JHV2YkUCTTBecVtVU3tZcWJxTjJaLHxmcX42b1Nie0d1IlIoSmJaZzxvOEBdZV81fzhPdVF%2FLG88YWF1RSFiAXF1cGdBGS4lZkVXAxgvSHVwQxVDXBdGQnkcSFtqYh4LZRprFQMTBlATXBYDEDdVdVt7AyIHVSsaewITBFUZWxwGIgRUG1IdChIGUxJrFQYbBFQSWBMAFQdRHmsVChU3gab9wImP08qjjp6ix47yzdCOARIDZStrFjISBlQbXB0CEAFcK2sVASIHZUQfSF8iBVQaWRc%3D","keplerID":"0","keplerFrom":"1","kepler_param":{"source":"kepler-open","otherData":{"mopenbp7":"0"},"channel":""},"union_open":"union_cps"} 02-19 11:25:40.539 1377 3198 I ActivityManager: START u0 {act=android.intent.action.VIEW dat=openapp.jdmobile://virtual?p=AyIGZRtSEQsWBlUeWR0yFQNQE14SCxQHUBxrUV1KWQorAlBHU0VeBUVOWk1RAk8ECllHGAdFBwtaV1MJBAJQXk8JF0EfGQUWAl0eXBwEEgJSDBsZdRBjPGI4Ylxkbgd5L2Z9RWQseCticXFYNWkvRXZ2c1NsMmFlcl02WyxKakJkNnwbdQBuYyJ4PFZiSmMNbAJuXmV+KX0vZgJFYB18JHV2YkUCTTBecVtVU3tZcWJxTjJaLHxmcX42b1Nie0d1IlIoSmJaZzxvOEBdZV81fzhPdVF/LG88YWF1RSFiAXF1cGdBGS4lZkVXAxgvSHVwQxVDXBdGQnkcSFtqYh4LZRprFQMTBlATXBYDEDdVdVt7AyIHVSsaewITBFUZWxwGIgRUG1IdChIGUxJrFQYbBFQSWBMAFQdRHmsVChU3gab9wImP08qjjp6ix47yzdCOARIDZStrFjISBlQbXB0CEAFcK2sVASIHZUQfSF8iBVQaWRc=","keplerID":"0","keplerFrom":"1","kepler_param":{"source":"kepler-open","otherData":{"mopenbp7":"0"},"channel":""},"union_open":"union_cps"}¶ms={"category":"jump","des":"m","url":"https://union-click.jd.com/jdc?e=1001691378 cmp=com.jingdong.app.mall/.open.InterfaceActivity (has extras)} from uid 10063 and from pid 5935 第一行日志, 是我们快应用中打印的。第二行日志,是ActivityManager打印的, 可以看到,两行日志中的deeplink不一致。 所以怀疑是快应用平台的bug。 在OPPO, 华为, 或者其他手机安装快应用平台, 都存在该问题。 希望快应用平台的工作人员答复一下, 谢谢
回复

使用道具 举报

1

主题

5

帖子

30

积分

2020-2-20 09:18:55 显示全部楼层
看着上下两段log的区别就是p参数值被urlencode 了,别的都一样
回复

使用道具 举报

2

主题

3

帖子

25

积分

 楼主| 2020-2-21 15:38:50 显示全部楼层
问题已经解决了。解决方案是: 先将京东deeplink中 params= 后面的部分执行encodeURIComponent进行编码, 然后再使用。 其他的如淘宝的deeplink就不用处理。 京东的deeplink也是没有问题的, 在android app中是可以正常使用的。 目前快应用的人提供的这个解决方案, 但是我也不知道为什么快应用要求编码。
回复

使用道具 举报

0

主题

1

帖子

5

积分

2020-4-10 17:33:51 显示全部楼层
zhangjg 发表于 2020-2-21 15:38 问题已经解决了。解决方案是: 先将京东deeplink中 params= 后面的部分执行encodeURIComponent进行编码, ...
能告知一下淘宝的deeplink格式吗
回复

使用道具 举报

1

主题

16

帖子

85

积分

2020-10-16 15:01:37 显示全部楼层
我想问一下,有没有办法,在要唤醒的应用没有安装的情况下,跳转到用户手机的应用市场安装该应用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册