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

QQ登录

只需一步,快速开始

查看: 2521|回复: 5

[处理中1] 打开本地app应用

[复制链接]

13

主题

43

帖子

147

积分

初级会员

Rank: 2

积分
147
QQ
发表于 2016-9-30 10:54:05 | 显示全部楼层 |阅读模式
您好:
     wex5能不能判断一个其他app是否安装?如果安装了打开,如果没安装就下载?可是实现吗?

0

主题

79

帖子

325

积分

中级会员

Rank: 3Rank: 3

积分
325
QQ
发表于 2016-9-30 10:59:11 | 显示全部楼层
在app中打开第三方应用   http://docs.wex5.com/open-third-party-applications/
可参考此文档。
回复 支持 反对

使用道具 举报

13

主题

43

帖子

147

积分

初级会员

Rank: 2

积分
147
QQ
 楼主| 发表于 2016-9-30 14:15:00 | 显示全部楼层
wuxing 发表于 2016-9-30 10:59
在app中打开第三方应用   http://docs.wex5.com/open-third-party-applications/
可参考此文档。 ...

如果再添加一个第三方应用的话是不是需要重新打包?
回复 支持 反对

使用道具 举报

79

主题

581

帖子

3464

积分

论坛元老

Rank: 8Rank: 8

积分
3464
QQ
发表于 2016-9-30 15:50:02 | 显示全部楼层
  1. var ua = window.navigator.userAgent.toLowerCase();
  2.                 // 微信
  3.                 if (ua.match(/MicroMessenger/i) == 'micromessenger') {
  4.                         //window.location = 'mqq://';
  5.                         alert("微信内置浏览器无法打开");
  6.                 } else {// 非微信浏览器
  7.                         if (navigator.userAgent.match(/(iPhone|iPod|iPad);?/i)) {

  8.                                 var loadDateTime = new Date();
  9.                                 window.setTimeout(function() {
  10.                                         var timeOutDateTime = new Date();
  11.                                         if (!loadDateTime || timeOutDateTime - loadDateTime < 1010) {
  12.                                                 window.location = 'http://baidu.com';//ios下载地址
  13.                                         }
  14.                                 }, 1000);
  15.                                 window.location = 'weixin://';//app的scheme

  16.                         } else if (navigator.userAgent.match(/android/i)) {

  17.                                 var loadDateTime = new Date();
  18.                                 window.setTimeout(function() {
  19.                                         var timeOutDateTime = new Date();
  20.                                         if (!loadDateTime || timeOutDateTime - loadDateTime < 1010) {
  21.                                                 window.location = 'http://baidu.com';//android下载地址
  22.                                         }
  23.                                 }, 1000);
  24.                                 window.location = 'weixin://';//app的scheme
  25.                         }
  26.                 }
复制代码

小尾巴~~世间万难,无非一拖二懒三不读书
回复 支持 反对

使用道具 举报

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-9-30 16:35:20 | 显示全部楼层
liangoxing 发表于 2016-9-30 14:15
如果再添加一个第三方应用的话是不是需要重新打包?

是的,用吧用到的这个插件打包进去,才能使用
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-9-30 16:35:21 | 显示全部楼层
liangoxing 发表于 2016-9-30 14:15
如果再添加一个第三方应用的话是不是需要重新打包?

是的,要把用到的这个插件打包进去,才能使用
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-12 07:58 , Processed in 0.072074 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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