微信分享插件
微信分享插件信息
1、名称:cordova-plugin-wechat
2、所需参数:WECHATAPPID。WECHATAPPID是微信开放平台审核应用之后返回的AppID。
如何获取AppID?
1、使用开发工具,新建项目,新云端打包应用,手机扫码安装。
2、登录到微信开放平台(https://open.weixin.qq.com/)
3、进入管理中心—>创建应用,填写基本信息。安卓填入“应用包名”,“应用签名”。IOS填写bundleID。点击保存,等待审核(大概7个工作日内审核完成)。
4、安卓“应用签名”如何生成?使用【签名生成工具】:进入到“资源中心”—>“Android资源下载”—>签名生成工具。
5、将签名生成工具安装到android手机,输入步骤1中项目的包名,点击生成应用签名,将生成的应用签名填入到步骤3中即可。
6、审核成功后,会返回对应的AppID
微信分享插件在项目中配置
1.项目右键config.xml文件,点击打开方式,选择XML Editor,添加cordova-plugin-wechat插件配置信息。value即上述步骤中微信开放平台审核成功返回的AppID。
<import id="cordova-plugin-wechat" type="web" ref="cordova"> <parameter>WECHATAPPID=value</parameter></import>
说明:
对于这种第三方常用的cordova插件,配置成功后,平台会自动去cordova 插件库下载(http://cordova.apache.org/plugins/)
微信分享API用法
检查微信是否安装
Wechat.isInstalled(function (installed) {alert("Wechat installed: " + (installed ? "Yes" : "No"));}, function (reason) {alert("Failed: " + reason);});
微信分享API调用
Wechat.isInstalled(function (installed) {//检查微信是否安装成功回调后,调用微信分享var scene = Wechat.Scene.SESSION; //好友var title = "张三邀请您加入" ; // 标题var description = "Moli让企业智能应用,触手可及 !"; // 描述var webpageUrl = "www.baidu.com"; //分享的内容点击后所跳转的地址var params = {scene: scene,message: {title: title,description: description,media: {type: Wechat.Type.WEBPAGE,webpageUrl: webpageUrl}}};Wechat.share(params, function () {summer.toast({"msg": "分享成功"});}, function (reason) {summer.toast({"msg": reason});});}, function (reason) {summer.toast({"msg": reason});});
说明:更多API调用方法参考https://github.com/xu-li/cordova-plugin-wechat
或参考Cordova官网
demo下载
文档更新时间: 2018-05-15 15:28