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 ...
随机推荐
- GIT如何添加权限模块
http://blog.chinaunix.net/uid-15174104-id-3843570.html
- ZooKeeper 配置
# The number of milliseconds of each ticktickTime=2000 # The number of ticks that the initial# synch ...
- Spring @Autowired注解在utils静态工具类
[转] 使用场景:在一个静态方法中,如何使用以下注入: @Autowired private ItemMapper itemMapper; @Component public class TestUt ...
- [archlinux][hardware] ThankPad T450自带SSD做bcache之后的使用寿命分析
这个分析的起因,是由于我之前干了这两个事: [troubleshoot][archlinux][bcache] 修改linux文件系统 / 分区方案 / 做混合硬盘 / 系统转生大!手!术!(调整底层 ...
- (转)微信小程序破解IDE
1.IDE下载 微信web开发者工具,本人是用的windows 10 x64系统,用到以下两个版本的IDE安装工具与一个破解工具包: wechat_web_devtools_0.7.0_x64.exe ...
- 浅析“依赖注入(DI)/控制反转(IOC)”的实现思路
开始学习Spring的时候,对依赖注入(DI)——也叫控制反转(IOC)—— 的理解不是很深刻.随着学习的深入,也逐渐有了自己的认识,在此记录,也希望能帮助其他入门同学更深入地理解Spring.本文不 ...
- openfire使用自定义用户表
转自:http://blog.csdn.net/nomousewch/article/details/7546083 在最近的项目中使用openfire服务器实现消息推送功能,如果使用openfire ...
- 【转】24Cxx 系列EEPROM通用程序及应用
关于I2C 学习的时候介绍得最多的就是24C02 这里存储EEPROM了,但学的时候基本只是讲讲简单的I2C 的总线数据传输而已,即使先gooogle上搜索也绝大部分这这样的文章,很少有说到如何在实际 ...
- 简单的js菜单
<!DOCTYPE html> <html> <head> <title>hovertree</title><base target= ...
- 给php添加ssl证书
composer下载时报错: The "https://packagist.org/packages.json" file could not be downloaded: SSL ...