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 } }
版权声明:本文为博主原创文章,未经博主允许不得转载。
ceshi