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

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

uexWeiXin插件的更多相关文章

  1. uexQQ插件学习心得

    uexQQ插件学习心得 uexQQ插件的作用:通过qq可以分享图文,音乐,应用到相应的qq空间.支持手机客户端分享和手机webQQ分享.下面我们就来看一看他的一些方法. 我们先说一下分享的步骤,这个步 ...

  2. Angular杂谈系列1-如何在Angular2中使用jQuery及其插件

    jQuery,让我们对dom的操作更加便捷.由于其易用性和可扩展性,jQuer也迅速风靡全球,各种插件也是目不暇接. 我相信很多人并不能直接远离jQuery去做前端,因为它太好用了,我们以前做的东西大 ...

  3. Jenkins 安装的HTML Publisher Plugin 插件无法展示ant生成的JunitReport报告

    最近在做基于jenkins ant  junit 的测试持续集成,单独ant junit生成的junitreport报告打开正常,使用Jenkins的HTML Publisher Plugin 插件无 ...

  4. 常用 Gulp 插件汇总 —— 基于 Gulp 的前端集成解决方案(三)

    前两篇文章讨论了 Gulp 的安装部署及基本概念,借助于 Gulp 强大的 插件生态 可以完成很多常见的和不常见的任务.本文主要汇总常用的 Gulp 插件及其基本使用,需要读者对 Gulp 有一个基本 ...

  5. solr服务中集成IKAnalyzer中文分词器、集成dataimportHandler插件

    昨天已经在Tomcat容器中成功的部署了solr全文检索引擎系统的服务:今天来分享一下solr服务在海量数据的网站中是如何实现数据的检索. 在solr服务中集成IKAnalyzer中文分词器的步骤: ...

  6. 使用Visual Studio SDK制作GLSL词法着色插件

    使用Visual Studio SDK制作GLSL词法着色插件 我们在Visual Studio上开发OpenGL ES项目时,避免不了写Shader.这时在vs里直接编辑shader就会显得很方便. ...

  7. 工欲善其事,必先利其器 之 VS2013全攻略(安装,技巧,快捷键,插件)!

    如有需要WPF工具的朋友可以移步 工欲善其事,必先利其器 之 WPF篇: 随着开发轨迹来看高效WPF开发的工具和技巧 之前一篇<c++的性能, c#的产能?!鱼和熊掌可以兼得,.NET NATI ...

  8. Jquery mobiscroll 移动设备(手机)wap日期时间选择插件以及滑动、滚动插件

    Jquery Mobiscroll是一个用于触摸设备(Android phones, iPhone, iPad, Galaxy Tab)的日期和时间选择器jQuery插件.以及各种滑动插件 可以让用户 ...

  9. 10个最好用的HTML/CSS 工具、插件和资料库

    大家在使用HTML/CSS开发项目的过程中,有使用过哪些工具,插件和库?下面介绍的10种HTML/CSS工具,插件和资料库,是国外程序员经常用到的. Firebug Lite FirebugLite ...

随机推荐

  1. php正则获取html图片标签信息(采集图片)

    php获取html图片标签信息(采集图片),实现图片采集及其他功能,带代码如下: <?php $str="<img src='./a.jpg'/>111111<img ...

  2. *HDU3172 并查集

    Virtual Friends Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)T ...

  3. SQl浅谈 索引

    1.索引的工作原理 我给大家推荐一个别人的总结. http://blog.csdn.net/NightManHAHA/article/details/5648579 2.索引的设计原则 对于一张表来说 ...

  4. bzoj3083 遥远的国度 && bzoj3626 LCA (树链剖分)

    今早刷了两道树剖的题目,用时两小时十五分钟= = 树剖的题目代码量普遍120+ 其实打熟练之后是很容易调的,不熟练的话代码量大可能会因为某些小细节调很久 3083:裸树剖+"换根" ...

  5. Struts2中的ModelDriven机制及其运用

    所谓ModelDriven,意思是直接把实体类当成页面数据的收集对象.比如,有实体类User如下: package cn.com.leadfar.struts2.actions; public cla ...

  6. javascript:算法之数组sort排序

    数组sort排序 sort比较次数,sort用法,sort常用 描述 方法sort()将在原数组上对数组元素进行排序,即排序时不创建新的数组副本.如果调用方法sort()时没有使用参数,将按字母顺序( ...

  7. ExtJS笔记 Ext.data.Types

    This is a static class containing the system-supplied data types which may be given to a Field. Type ...

  8. python写2048小游戏

    #!/usr/bin/env python # coding=utf-8 #******************************************************** # > ...

  9. manifest中读取<meta-data>

    meta-data在清单文件中主要有以下用法: <application>       <meta-data android:value="a1" android ...

  10. JsonProperties对模型返回的应用

    在采用springMvc+Mybatis的架构中.数据库已经建好,数据库和需要返回的实体共用一个model.一切都井然有序,看起来很美好. 返回的代码都如下这样 @RequestMapping(&qu ...