uexWeiXin插件
uexWeiXin插件
- 接入指引
- 常用功能
接入指引
Android
- 准备一个应包名:平台默认包名:org.zywx.wbpalmstar.widgetone.uex加上应用id
- AppCan平台默认的MD5码:d382d671c6672cba4b87980992cd9d77
怎样使用
- 流程:判断是否安装–注册—分享。
判断微信是否安装
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
}
}
注册成功之后我们就可以进行我们最后分享操作了。
分享操作
分享文字:
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("失败");
}
}
分享图片:
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("分享失败");
}
};
分享升级版
分享文字
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
}
}
分享本地图片到朋友圈或者朋友
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
}
}
分享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插件的更多相关文章
- uexQQ插件学习心得
uexQQ插件学习心得 uexQQ插件的作用:通过qq可以分享图文,音乐,应用到相应的qq空间.支持手机客户端分享和手机webQQ分享.下面我们就来看一看他的一些方法. 我们先说一下分享的步骤,这个步 ...
- Angular杂谈系列1-如何在Angular2中使用jQuery及其插件
jQuery,让我们对dom的操作更加便捷.由于其易用性和可扩展性,jQuer也迅速风靡全球,各种插件也是目不暇接. 我相信很多人并不能直接远离jQuery去做前端,因为它太好用了,我们以前做的东西大 ...
- Jenkins 安装的HTML Publisher Plugin 插件无法展示ant生成的JunitReport报告
最近在做基于jenkins ant junit 的测试持续集成,单独ant junit生成的junitreport报告打开正常,使用Jenkins的HTML Publisher Plugin 插件无 ...
- 常用 Gulp 插件汇总 —— 基于 Gulp 的前端集成解决方案(三)
前两篇文章讨论了 Gulp 的安装部署及基本概念,借助于 Gulp 强大的 插件生态 可以完成很多常见的和不常见的任务.本文主要汇总常用的 Gulp 插件及其基本使用,需要读者对 Gulp 有一个基本 ...
- solr服务中集成IKAnalyzer中文分词器、集成dataimportHandler插件
昨天已经在Tomcat容器中成功的部署了solr全文检索引擎系统的服务:今天来分享一下solr服务在海量数据的网站中是如何实现数据的检索. 在solr服务中集成IKAnalyzer中文分词器的步骤: ...
- 使用Visual Studio SDK制作GLSL词法着色插件
使用Visual Studio SDK制作GLSL词法着色插件 我们在Visual Studio上开发OpenGL ES项目时,避免不了写Shader.这时在vs里直接编辑shader就会显得很方便. ...
- 工欲善其事,必先利其器 之 VS2013全攻略(安装,技巧,快捷键,插件)!
如有需要WPF工具的朋友可以移步 工欲善其事,必先利其器 之 WPF篇: 随着开发轨迹来看高效WPF开发的工具和技巧 之前一篇<c++的性能, c#的产能?!鱼和熊掌可以兼得,.NET NATI ...
- Jquery mobiscroll 移动设备(手机)wap日期时间选择插件以及滑动、滚动插件
Jquery Mobiscroll是一个用于触摸设备(Android phones, iPhone, iPad, Galaxy Tab)的日期和时间选择器jQuery插件.以及各种滑动插件 可以让用户 ...
- 10个最好用的HTML/CSS 工具、插件和资料库
大家在使用HTML/CSS开发项目的过程中,有使用过哪些工具,插件和库?下面介绍的10种HTML/CSS工具,插件和资料库,是国外程序员经常用到的. Firebug Lite FirebugLite ...
随机推荐
- 2016huasacm暑假集训训练四 _排列
题目链接:http://acm.hust.edu.cn/vjudge/contest/125308#problem/D 这题要求错误的方式有多少种,就是一个错排公式,记得公式就行 ...
- Spring 异常:Error creating bean with name
异常信息:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'xxx' 我今 ...
- 第一章-第三题(目前流行的源程序版本管理软件和项目管理软件优缺点)--By梁旭晖
引用自:http://www.cnblogs.com/WJ1234/p/5285595.htmlhttp://blog.163.com/yuyang_tech/blog/static/21605008 ...
- Python爬虫:Xpath语法笔记
一.选取节点 常用的路劲表达式: 表达式 描述 实例 nodename 选取nodename节点的所有子节点 xpath(‘//div’) 选取了div节点的所有子节点 / 从根节点选取 xpat ...
- eclipse从下载到使用
经常遇到有同学问我: 为啥我的eclipse没有你说的那个东西? 那是咱两选择的平台不一样 我的eclipse为啥和你的那个长的不一样? 那是咱两选择的版本不一样 为什么我的打开报XXX错误? ... ...
- 自动化小应用系列----利用selenium启动多个独立的浏览器
在我们测试的时候对于同一个系统,我们往往需要登陆多个不同的账号,由于cookie的原因,我们只能退出一个账号在登陆另外一颗账号,非常麻烦.我们可以使用selenium来启动浏览器,这样每个浏览器的属性 ...
- Visual Studio 2013中因Browser Link引起的Javascript错误
参考文章:http://www.cnblogs.com/daxnet/archive/2013/10/27/3391146.html Browser Link功能会引起js异常.在调试右侧的三角下拉选 ...
- node静态资源管理变迁之路
使用express自带的,express.static,如:app.use(express.static('hehe')),就可以用localhost/hua.png,访问项目根目录下,hehe文件夹 ...
- MFC操作excel
环境:VS2013+office2007 头文件: #pragma once #ifndef __MYEXCEL_H_ #define __MYEXCEL_H_ #include "CApp ...
- [原]关于flash GPU渲染的一些不完全测试(wmode,ie,chrome)
关于flash GPU渲染的一些不完全测试(wmode,ie,chrome) 测试环境: 随意取一段优酷超清视频,在本地以网页最大化方式播放,分辨率约1080P左右. 观察不同wmode值下,flas ...