uexWeiXin插件

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
            }
    }   
    

版权声明:本文为博主原创文章,未经博主允许不得转载。

posted @ 2015-05-11 19:05  程鑫鑫  阅读(363)  评论(0编辑  收藏  举报