uexWeiXin插件

来源:互联网 发布:mysql 排序 编辑:程序博客网 时间:2024/05/29 15:49

uexWeiXin插件

  1. 接入指引
  2. 常用功能

接入指引

Android

  • 准备一个应包名:平台默认包名:org.zywx.wbpalmstar.widgetone.uex加上应用id
  • AppCan平台默认的MD5码:d382d671c6672cba4b87980992cd9d77

怎样使用

  1. 流程:判断是否安装–注册—分享。

判断微信是否安装

    appcan.button("#btn2", "ani-act", function() {        uexWeiXin.isWXAppInstalled();    })

之后在回调函数里面判断是否安装

uexWeiXin.cbIsWXAppInstalled = function(opCode, dataType, data) {            if (data != null && data != "") {                alert("没有安装微信");            } else {                alert("已经安装");                //do something            }        }

在判断已经安装微信的情况下,我们下面就可以进行注册操作了。

注册App

1.注册app

    appcan.button("#btn1", "ani-act", function() {        uexWeiXin.registerApp(appId);    })

之后再回调方法里面判断是否注册成功

     uexWeiXin.cbRegisterApp = function(opid, dataType, data) {            if (data == "0") {                //do somethong            } else {                //sorry this is somethong error            }        }

注册成功之后我们就可以进行我们最后分享操作了。

分享操作

  1. 分享文字:

    function shareText() {     var sence = "1";     var sharetext = "微信分享文字测试信息";     uexWeiXin.sendTextContent(sharetext, sence);}

判断文字时候分享成功。就是咱们的uexWeiXin.cbSendTextContent

    uexWeiXin.cbSendTextContent = function(opid, dataType, data) {            if (data == "0") {                    alert("分享成功");            } else {                alert("失败");            }     }
  1. 分享图片:

    function shareImage(){    var jsondata='{"thumbImg":"res://aa.png","image":"res://aa.png","sence":"1"}';    uexWinXin.sendImageContent(jsondata,);}

判断图片文字分享是否成功:

        uexWeiXin.cbSendTextContent = function(opid, dataType, data) {            if (data == "0") {                    alert("分享成功");            } else {                alert("失败");            }        }

3.分享Link:

    function shareLinkContent(){        var type = document.getElementById("type").value;        var jsonstr = '{"thumbImg":"res://icon.png","wedpageUrl":"http://www.appcan.cn","scene":"'+type+'","title":"你好,我是AppCan","description":"中国最大的移动中间键平台AppCan对微信分享的图片支持测试"}';        uexWeiXin.shareLinkContent(jsonstr);    } 

判断Link是否分享成功:

     uexWeiXin.cbShareLinkContent = function(data){        if(data==0){            alert("分享成功");        }else{            alert("分享失败");        }    };

分享升级版

  1. 分享文字

    var json={    text:"这是微信分享测试文字",    scene:1}var jsonstr=JSON.stringify(json);uexWeiXin.shareTextContent(jsonstr);//回调方法uexWeiXin.cbShareTextContent=function(data){        if(data==0){            //add your normal code        }else{            //exception        }}   
  2. 分享本地图片到朋友圈或者朋友

    var json={    thumbImg:"图片缩略图路径,"//关于res:// wgt://这样的协议名称请百度    image:"图片路径",    scene:1,    title:"微信本笃图片分享测试"//仅ios}var jsonstr=JSON.stringify(json);uexWeiXin.shareImageContent(jsonstr);//回调方法uexWeiXin.cbShareImageContent=function(data){        if(data==0){            //add your normal code        }else{            //exception        }}   
  3. 分享link

    var json={    thumbImg:"缩略图图片",    wedpageUrl:"图片网址",    scene:1,    title:"分享link",    description:"分享测试连接"}var jsonstr=JSON.stringify(json);uexWeiXin.shareLinkContent(jsonstr);//回调方法uexWeiXin.cbShareLinkContent=function(data){        if(data==0){            //add your normal code        }else{            //exception        }}   
0 0
原创粉丝点击