微信分享插件
微信分享插件信息
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