AppCan接入微信并且进行文字分享
AppCan接入微信并且进行文字分享
- 接入指引
- 实现简单的文字分享功能
接入指引
- 详情请参见:http://newdocx.appcan.cn/index.html?templateId=412
- 实现分享文字的功能:
//首先我们用AppCanIDE来画一个UI
<head>
        <title></title>
        <meta charset="utf-8">
        <meta name="viewport" content="target-densitydpi=device-dpi, width=device-width, initial-scale=1, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
        <link rel="stylesheet" href="css/fonts/font-awesome.min.css">
        <link rel="stylesheet" href="css/ui-box.css">
        <link rel="stylesheet" href="css/ui-base.css">
        <link rel="stylesheet" href="css/ui-color.css">
        <link rel="stylesheet" href="css/appcan.icon.css">
        <link rel="stylesheet" href="css/appcan.control.css">
    </head>
    <body class="um-vp" ontouchstart>
        <div id="page_0" class="up ub ub-ver bc-bg" tabindex="0">
            <!--header开始-->
            <div id="header" class="uh bc-text-head ub bc-head">
                <div class="nav-btn" id="nav-left"></div>
                <h1 class="ut ub-f1 ulev-3 ut-s tx-c" tabindex="0">微信测试案例</h1>
                <div class="nav-btn" id="nav-right">
                    <!--按钮开始-->
                    <!--按钮结束-->
                </div>
            </div>
            <!--header结束--><!--content开始-->
            <div id="content" class="ub-f1 tx-l ">
            </div>
            <!--content结束-->
        </div>
        <script src="js/appcan.js"></script>
        <script src="js/appcan.control.js"></script>
    </body>画完之后是一个这样的效果: 
- 下面我们就来写js代码:
//声明一下,以下js代码全部是在Frame里面,也就是AppCan页面
//*_content.html结尾的html文件
//第一步:注册Appid,使用uexWeiXin.registerApp方法。
appcan.button("#register", "ani-act", function() {
     uexWeiXin.registerApp(appId);
 });
//注意在我们写完uexWeiXin.registerApp(appId)之后,一定写回调,
//因为这是一个简单的demo,所以我的回调方法就写在appcan.ready()里
//面了。
appcan.ready(function(){
    //这是默认的页面弹动效果
    appcan.initBounce();
    //appcan.registerApp()方法的回调。
    appcan.cbRegisterApp=function(opCode,dataType,data){
        if(data=="0"){
            alert("注册成功");
        }else{
            alert("注册失败");
        }
    }
});
//第二步:实现分享文字的功能。
//要实现分享文字的功能,我们需要调用两个方法,sendTextContent()和cbSendTextContent();
 appcan.button("#share", "ani-act", function() {
        //type是规定分享的范畴:0是分享给好友,1,分享到朋友圈
        uexWeiXin.sendTextContent(1, "微信测试文字");
        });
//之后要写他的回调方法,目的是判断是否已经分享成功
//文本分享回调函数
uexWeiXin.cbSendTextContent = function(opCode, dataType, data){
        //data是状态码
         if (Number(data) == 0) {
             alert('分享成功')
         } else
             alert('分享失败');
         };- 结语:以上是一个简单的实现微信分享的demo,这个方法是在你的时候上有微信的情况下可以正常的运行,注意:由于是第三方的插件,所以呢,只有在官网上打正式包才可以看到效果。
版权声明:本文为博主原创文章,未经博主允许不得转载。
AppCan接入微信并且进行文字分享的更多相关文章
- Android 第三方应用接入微信平台研究情况分享
		微信平台开放后倒是挺火的,许多第三方应用都想试下接入微信这个平台,毕竟可以利用微信建立起来的关系链来拓展自己的应用还是挺不错的 最近由于实习需要也在研究这个东西,这里把我的整个研究情况给出来 微信平台 ... 
- 友盟分享——Android App接入微信开放平台注意事项
		一.Android第三方应用接入微信开放平台的注意事项: 1. 到微信开放平台官网申请正式的AppID(需通过审核),要填写包名.app签名的md5值.至于如何获取app签名信息,官方提供签名包apk ... 
- AndroidStudio用微信官方方法接入微信分享功能
		转载请注明出处:http://www.cnblogs.com/wangoublog/p/5367950.html 现在微信的功能众所周知,用户量.影响力也是惊人,很多应用接入微信的功能已成为一种不可缺 ... 
- Unity接入微信登录 微信分享 微信支付 支付宝SDK
		你将会学到的unity集成SDK游戏中接入微信支付与支付宝支付游戏中接入微信登录与微信分享 目录 mp4格式,大小2.2GB 扫码时备注或说明中留下邮箱 付款后如未回复请至https://shop13 ... 
- Android App接入微信开放平台注意事项
		一.Android第三方应用接入微信开放平台的注意事项: 1. 到微信开放平台官网申请正式的AppID(需通过审核),要填写包名.app签名的md5值.至于如何获取app签名信息,官方提供签名包apk ... 
- 微信公众号的分享接口,分享提示config:fail,invalid signature的解决办法(2017年12月)
		微信中打开网页,使用微信右上角菜单中自带的分享功能的经历及总结: 最开始,微信分享页面时,直接读取页面的标题(title)和页面中的第一张符合条件的图片[此种方式在2017-03-29之前管用,这一天 ... 
- 在Web应用中接入微信支付的流程之极简清晰版
		在Web应用中接入微信支付的流程之极简清晰版 背景: 在Web应用中接入微信支付,我以为只是调用几个API稍作调试即可. 没想到微信的API和官方文档里隐坑无数,致我抱着怀疑人生的心情悲愤踩遍了丫们布 ... 
- 在Web应用中接入微信支付的流程之极简清晰版 (转)
		在Web应用中接入微信支付的流程之极简清晰版 背景: 在Web应用中接入微信支付,我以为只是调用几个API稍作调试即可. 没想到微信的API和官方文档里隐坑无数,致我抱着怀疑人生的心情悲愤踩遍了丫们布 ... 
- 第二篇 :微信公众平台开发实战Java版之开启开发者模式,接入微信公众平台开发
		第一部分:微信公众号对接的基本介绍 一.填写服务器配置信息的介绍 登录微信公众平台官网后,进入到公众平台后台管理页面. 选择 公众号基本设置->基本配置 ,点击“修改配置”按钮,填写服务器地址( ... 
随机推荐
- 序列化,反序列化,模拟ATM机
			package com.bank.unionpay; //银行卡的接口 public interface I_yinhangka { //抽象方法 //public abstract默认修饰抽象的 p ... 
- Android-----工程文件目录介绍
- A quick tour of JSON libraries in Scala
			A quick tour of JSON libraries in Scala Update (18.11.2015): added spray-json-shapeless libraryUpdat ... 
- HDU1058 DP
			Humble Numbers Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)To ... 
- Android课程---首学开发
			新建一个Activity2类: package com.hanqi.test; import android.app.Activity; import android.os.Bundle; impor ... 
- Ubuntu Linux上安装配置Mysql
			一.安装: 三种安装方式: 1. 从网上安装 sudo apt-get install mysql-server.装完已经自动配置好环境变量,可以直接使用mysql的命令. 注:建议将/etc/apt ... 
- 深入分析 Java 中的中文编码问题
			登录 (或注册) 中文 IBM 技术主题 软件下载 社区 技术讲座 打印本页面 用电子邮件发送本页面 新浪微博 人人网 腾讯微博 搜狐微博 网易微博 Digg Facebook Twitter Del ... 
- EmguCV 一些结构
			一.MCvTermCriteria epsilon Epsilon max_iter Maximum iteration type CV_TERMCRIT value 二.MCvScalar vo T ... 
- python 正则使用笔记
			python正则使用笔记 def remove_br(content): """去除两边换行符""" content = content.r ... 
- 验证一个字符串是否由数字组成(Java)
			public class StringDemo{ public static void main(String args[]){ String str ="12343264sd6223&qu ... 
