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 ...
随机推荐
- java.lang.NoClassDefFoundError: javax/el/ELResolver 问题解决
HTTP Status 500 - java.lang.NoClassDefFoundError: javax/el/ELResolver type Exception report message ...
- javascript平时小例子⑨(小型抽奖功能)
<!doctype html><html lang="en"> <head> <meta charset="utf-8" ...
- Docker对普通开发者的用处(转)
有些开发者可能还是不明白 Docker 对自己到底有多大的用处,因此翻译 Docker 个人用例 这篇文章中来介绍 Docker 在普通开发者开发过程中的用例. Docker 如今赢得了许多关注,很多 ...
- java内置工具
jps jps -l :列出java进程 jstat jstat -gcutil pid:列出各个内存区的使用情况,百分比 jinfo jinfo -flags pid : 列出虚拟机设置,包括默认值 ...
- [不好分类]SD卡无法读取,显示RAW
上周同事拿来了一个8G的SD卡,插入读卡器后显示“需要格式化”.无法读取.文件格式处显示“RAW”,磁盘大小显示0字节. 处理步骤如下: 1.按照提示,格式化,选择“快速格式化”. 2.采用数据恢复软 ...
- MVC原理
C代表Controller,负责用户界面和业务逻辑层的通信控制,一方面解释来自用户界面的输入,识别用户动作(如点击按钮等),调用相应Model中的方法, 另一方面处理来自Model的事件和返回的 ...
- 极光推送Jpush(v3)服务端PHP版本的api脚本类
原文地址:http://www.dodobook.net/php/780 关于极光推送的上一篇文章已经说明了,此处就不多说了.使用v3版本的原因是v2使用到2014年年底就停止了.点击查看上一篇的地址 ...
- C/C++语言,自学资源,滚动更新中……
首先要说<一本通>是一个很好的学习C/C++语言的自学教材. 以下教学视频中,缺少对"字符串"技术的讨论,大家注意看书. 一维数组,及其举例:(第四版) ...
- bootstrap插件引用
若按照步骤报这种错误,从这几方面进行排错 1.引用css/js的顺序 2.是否以及引入相应的包 3.是否正确调用(此处需要注意有require.js的情况,要不把switch方法写入require里面 ...
- Oracle数据库导入、导出dmp文件
oracle导出数据: 1.该处的导出数据需要在dos命令行下执行,进入到oracle客户端路径下执行(该处也可为oracle客户端路径配置系统变量),如: E:\oraclexe\app\oracl ...