起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2534|回复: 5

[处理中3] 手机web判断app是否安装并启动

[复制链接]

76

主题

186

帖子

389

积分

中级会员

Rank: 3Rank: 3

积分
389
QQ
发表于 2018-1-18 11:51:08 | 显示全部楼层 |阅读模式

前段时间遇到一个小需求:要求在分享出来的h5页面中,有一个立即打开的按钮,如果本地安装了我们的app,那么点击就直接唤起本地app,如果没有安装,则跳转到下载。

因为从来没有做过这个需求,因此这注定是一个苦逼的调研过程。

我们最开始就面临2个问题:一是如何唤起本地app,二是如何判断浏览器是否安装了对应app。

如何唤起本地app

首先,想要实现这个需求,肯定是必须要客户端同学的配合才行,因此我们不用知道所有的实现细节,我们从前端角度思考看这个问题,需要知道的一点是,ios与Android都支持一种叫做schema协议的链接。比如网易新闻客户端的协议为


wex5中没有这样的协议。怎么改?



52

主题

128

帖子

296

积分

中级会员

Rank: 3Rank: 3

积分
296
QQ
发表于 2018-1-18 16:23:15 | 显示全部楼层
我也在做这个需求
有个控件cordova!cordova-plugin-customurlscheme可以用
有demo,但是实现还是有问题
demo/plugin/custonURL
你可以看下 如果有进展 麻烦分享下
回复 支持 反对

使用道具 举报

76

主题

186

帖子

389

积分

中级会员

Rank: 3Rank: 3

积分
389
QQ
 楼主| 发表于 2018-1-18 17:22:30 | 显示全部楼层
很久没有人指导了。不知道怎么了。
回复 支持 反对

使用道具 举报

76

主题

186

帖子

389

积分

中级会员

Rank: 3Rank: 3

积分
389
QQ
 楼主| 发表于 2018-1-18 17:22:56 | 显示全部楼层
我的是js、html实现。
回复 支持 反对

使用道具 举报

52

主题

128

帖子

296

积分

中级会员

Rank: 3Rank: 3

积分
296
QQ
发表于 2018-1-18 17:29:59 | 显示全部楼层
我现在也卡在URL Scheme
你有方法实现么
回复 支持 反对

使用道具 举报

发表于 2018-1-19 11:23:20 | 显示全部楼层
你的需求是浏览器中如何判断 APP 是否安装了,  不属于APP开发,所以wex5也没有提供这样的判断 案例
因为是标准的实现嘛,所以需要自己上网搜资料
http://bbs.wex5.com/forum.php?mo ... 5&pid=165523219
判断 是否安装了

打开x5的APP 可以参考案例

如果是第三方APP打开WeX5的APP也是标准的方式
http://docs.wex5.com/cordova-plugin-customurlscheme/
参考案例
/UI2/demo/plugin/customURL/demo.w
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-3 18:35 , Processed in 0.063170 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表