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. 2016huasacm暑假集训训练四 _排列

    题目链接:http://acm.hust.edu.cn/vjudge/contest/125308#problem/D 这题要求错误的方式有多少种,就是一个错排公式,记得公式就行            ...

  2. Spring 异常:Error creating bean with name

    异常信息:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'xxx' 我今 ...

  3. 第一章-第三题(目前流行的源程序版本管理软件和项目管理软件优缺点)--By梁旭晖

    引用自:http://www.cnblogs.com/WJ1234/p/5285595.htmlhttp://blog.163.com/yuyang_tech/blog/static/21605008 ...

  4. Python爬虫:Xpath语法笔记

    一.选取节点 常用的路劲表达式: 表达式 描述 实例   nodename 选取nodename节点的所有子节点 xpath(‘//div’) 选取了div节点的所有子节点 / 从根节点选取 xpat ...

  5. eclipse从下载到使用

    经常遇到有同学问我: 为啥我的eclipse没有你说的那个东西? 那是咱两选择的平台不一样 我的eclipse为啥和你的那个长的不一样? 那是咱两选择的版本不一样 为什么我的打开报XXX错误? ... ...

  6. 自动化小应用系列----利用selenium启动多个独立的浏览器

    在我们测试的时候对于同一个系统,我们往往需要登陆多个不同的账号,由于cookie的原因,我们只能退出一个账号在登陆另外一颗账号,非常麻烦.我们可以使用selenium来启动浏览器,这样每个浏览器的属性 ...

  7. Visual Studio 2013中因Browser Link引起的Javascript错误

    参考文章:http://www.cnblogs.com/daxnet/archive/2013/10/27/3391146.html Browser Link功能会引起js异常.在调试右侧的三角下拉选 ...

  8. node静态资源管理变迁之路

    使用express自带的,express.static,如:app.use(express.static('hehe')),就可以用localhost/hua.png,访问项目根目录下,hehe文件夹 ...

  9. MFC操作excel

    环境:VS2013+office2007 头文件: #pragma once #ifndef __MYEXCEL_H_ #define __MYEXCEL_H_ #include "CApp ...

  10. [原]关于flash GPU渲染的一些不完全测试(wmode,ie,chrome)

    关于flash GPU渲染的一些不完全测试(wmode,ie,chrome) 测试环境: 随意取一段优酷超清视频,在本地以网页最大化方式播放,分辨率约1080P左右. 观察不同wmode值下,flas ...