分享

无线开放Javascript API

 quasiceo 2015-05-06

无线开放Javascript API

更新时间 . 2014/03/17

JAVASCRIPT API使用要求

JAE JS组件仅在主客4.0以上版本支持,低版本调用组件时,会有兼容性提示,目前不再支持Android4.0以下版本。

JAVASCRIPT API调用规范

调用JAE JS组件需要引入以下JS文件:

http://g./tb/jae-jsapi/0.3.0/jae.js?appKey='前台appkey'  

需要调用的组件的页面url中需要保证有参数 seller_nick ,目前通过taobao.weitao.feed.add接口生成的H5类型的广播会自动带上seller_nick,如果开发者需要进行测试,手动加上seller_nick参数的话,需要注意做urlencode处理。

JAVASCRIPT API列表

获取设备信息:JAE.util.ua

获取当前设备类型

	
//获取设备信息,iphone ipad ipod itouch都是ios系统
function getUAInfo(){
    var uastr = new Array();
    uastr[0]=JAE.util.ua.os;
    uastr[1]=JAE.util.ua.mobile;
    uastr[2]=JAE.util.ua.android;
    uastr[3]=JAE.util.ua.ios;
    uastr[4]=JAE.util.ua.iphone;
    uastr[5]=JAE.util.ua.ipad;
    uastr[6]=JAE.util.ua.ipod;
}

页面是否在手机淘宝客户端:JAE.util.isInTaobaoApp()

获取页面是否在客户端打开

	
function checkIsTaobao(){
    if(JAE.util.isInTaobaoApp()){
        alert("xx");
    }else{
        alert("xx");
    }
}

启动手机震动:JAE.bridge.vibrate()

	
function checkvibrate(){
    JAE.bridge.vibrate();
}

function checkvibrate() {
 JAE.bridge.vibrate(function (e) {
        alert("成功")
        alert(JSON.stringify(e));
    }, function (e) {
        alert("失败")
        alert(JSON.stringify(e));
    });
}

摇一摇 启动监听: JAE.bridge.shake.startWatch

	
function listenShake() {
    var option = {
        timeout: 10000
    }
    JAE.bridge.shake.startWatch(function (e) {
        alert("成功");
        alert(JSON.stringify(e));
    }, function (e) {
        alert("失败");
        alert(JSON.stringify(e));
    }, option)
}

摇一摇 关闭监听: JAE.bridge.shake.stopWatch

	
function closeListenShake() {
    JAE.bridge.shake.stopWatch(function (e) {
        alert("成功);
        alert(JSON.stringify(e));
    }, function (e) {
        alert("失败");
        alert(JSON.stringify(e));
    })
}

吹一吹 开启监听: JAE.bridge.blow.listenBlow

	
function listenBlow() {
    JAE.bridge.blow.listenBlow(function (e) {
        alert("吹起监听成功"  + JSON.stringify(e))
    }, function (e) {
        alert("监听失败"  + JSON.stringify(e));
    }, function (e) {
        alert("监听到了,参数值为:" + e.pass)
 
    })
}

吹一吹 开启监听: JAE.bridge.blow.stopListenBlow

	
function stopListonBlow() {
    JAE.bridge.blow.stopListenBlow(function (e) {
        alert("成功" + JSON.stringify(e))
    }, function (e) {
        alert("失败" + JSON.stringify(e))
    })
}

分享组件JAE.bridge.share

分享组件

	
function shareTo() {
    var option = {
        "title": "好东西要分享哦",
        "text": "大家一起来往吧",
        "url": "www.",
        "image": "http://a.hiphotos./image/w%3D2048/sign=9f5289ba0b55b3199cf9857577918326/4d086e061d950a7b32998b7f0bd162d9f3d3c9d9.jpg"
    }
    JAE.bridge.share(function (e) {
        alert("分享成功");
        alert(JSON.stringify(e));
    }, function (e) {
        alert("分享失败");
        alert(JSON.stringify(e));
    }, option)
}

关注组件JAE.bridge.weFollow

	
function followToolbar() {
    var option = {
        //微淘用户公用账号的
        snsId: xxxx
    }
    JAE.bridge.weFollow(function (e) {
        alert("执行成功");
        alert(JSON.stringify(e));
    }, function (e) {
        alert("执行失败");
        alert(JSON.stringify(e));
    }, option);
}

getCurrentNetwork()

获取当前网络状态JAE.bridge.netType

	
function getCurrentNetwork() {
    JAE.bridge.netType(function (e) {
        alert("成功" + JSON.stringify(e))
    }, function (e) {
        alert("失败" + JSON.stringify(e))
    })
}



 



 

FAQ (0)我的提问

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多