微信分享插件

微信分享插件信息

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。

  1. <import id="cordova-plugin-wechat" type="web" ref="cordova"> <parameter>WECHATAPPID=value</parameter>
  2. </import>

说明:
对于这种第三方常用的cordova插件,配置成功后,平台会自动去cordova 插件库下载(http://cordova.apache.org/plugins/)

微信分享API用法

检查微信是否安装

  1. Wechat.isInstalled(function (installed) {
  2. alert("Wechat installed: " + (installed ? "Yes" : "No"));
  3. }, function (reason) {
  4. alert("Failed: " + reason);
  5. });

微信分享API调用

  1. Wechat.isInstalled(function (installed) {
  2. //检查微信是否安装成功回调后,调用微信分享
  3. var scene = Wechat.Scene.SESSION; //好友
  4. var title = "张三邀请您加入" ; // 标题
  5. var description = "Moli让企业智能应用,触手可及 !"; // 描述
  6. var webpageUrl = "www.baidu.com"; //分享的内容点击后所跳转的地址
  7. var params = {
  8. scene: scene,
  9. message: {
  10. title: title,
  11. description: description,
  12. media: {
  13. type: Wechat.Type.WEBPAGE,
  14. webpageUrl: webpageUrl
  15. }
  16. }
  17. };
  18. Wechat.share(params, function () {
  19. summer.toast({"msg": "分享成功"});
  20. }, function (reason) {
  21. summer.toast({"msg": reason});
  22. });
  23. }, function (reason) {
  24. summer.toast({"msg": reason});
  25. });

说明:更多API调用方法参考https://github.com/xu-li/cordova-plugin-wechat
或参考Cordova官网
demo下载

文档更新时间: 2018-05-15 15:28