您需要登录后才可以操作登录 | 立即注册
关闭
关闭
关于用手机浏览器调起APPCAN的应用
kyran | 2016/06/01 09:05:06

1.首先要在config.xml里配置自己的urlScheme,把下面代码拷贝到你的config.xml里。把comcsshsuqan换成你的自己的,建议自己好的记的名字
     <config desc="appcanscheme" type="KEY">
        <param platform="Android" name="appcanscheme" value="comcsshsuqan"/>
     </config>
    <config desc="comcsshsquan" type="URLSCHEME">
        <urlScheme name="comcsshsquan" schemes="['comcsshsquan']"/>
   </config>
2.上传改好的config.xml,在线打包。
3.然后在自己的服务器端写个html文件。把下面的comcsshsuqan换成你的,
         如果要带参数可以这样传comcsshsuqan://?a=**&b=yyyy,在root页面添加方法uexWidget.onLoadByOtherApp(jsonData);
 这里的jsonData就是你传进去的参数,但是目前好像,引擎这方法不执行,待官方修复。
   function startApp() { //定义startApp函数
        if (navigator.userAgent.match(/Chrome/)
                && navigator.userAgent.match(/Android/)) { //chrome浏览器
            document.location = "comcsshsuqan://";
        } else {
            if (navigator.userAgent.match(/iPhone/)) {
                window.location.href = "comcsshsuqan://";
            } else {
                var ifr = document.createElement('iframe');
                ifr.src = "comcsshsuqan://";
                ifr.style.display = 'none';
                document.body.appendChild(ifr);
                window.setTimeout(function() {
                    document.body.removeChild(ifr);
                }, 500);
            }
        }
    }
   window.onload = function() {
     startApp();
  }
4.在手机浏览器上访问,你服务器的这个HTML就会自动调起你的APP了。
PS:微信里的浏览器是不支持的。。。

2172 浏览
5 收藏
4
3 评论
上一篇:基于AppCan的苹果内支付插件的使用 | 下一篇:Appcan真机调试实用方法

最近访客

来返利了网

2018/10/19

AppCan运营

2018/09/21

lfyg

2018/09/21

小吕子

2018/09/07

oypx1234

2018/08/30

luoyi

2018/08/23

app_2018

2018/08/23

qq52866801

2018/08/21

acmilank22

2018/08/09

ihjyc

2018/08/05

评论     facelist

您需要登录后才可以评论 登录 | 立即注册

全部评论

光辉2010 2016/07/14 15:54

问题前进了一步,安卓的通过浏览器调起APPCAN应用能传参,但前提是这个app处于关闭状态。

如果app已经打开或者被切换到后台(比如按home键的情况),这两种情况虽说也能调起app弹出jsondata,但jsondata里面并没有出现所传的参数。

昱儿 2016/07/25 09:50

微信里的浏览器是不支持的吗???

轮轴 2017/03/15 14:54

我试一下   华为荣耀V8 自带浏览器是可以的        但是谷歌下不行,不能调起app