ionic3中微信分享插件cordova-plugin-wechat

在ionic3中要实现微信分享我们可以用第三方的cordova-plugin-wechat插件实现。



插件地址:https://github.com/xu-li/cordova-plugin-wechat




ionic3微信分享插件使用前注意事项:


    1、准备工作:必须要有企业营业执照、对公账户。
    2、需要注册微信开发平台

    3、需要在微信开放平台认证开放平台并创建APP 认证需要交300块钱

    4、认证完成在微信开放平台创建app、并提交审核获取微信AppID  ,注意:这里要用微信官方签名工具


   

ionic3微信分享插件安装:



cordova plugin add cordova-plugin-wechat --variable wechatappid=YOUR_WECHAT_APPID



安装完成插件以后全局申明 window对象


declare var window;


看官方文档使用


window.Wechat.share({
message: {
title: '仅仅一个编辑器上面的代码提示工具下载量就达到180万,可想多火爆',
thumb: 'https://www.itying.com/images/upload/Image/12(1).jpg',
description: '仅仅一个编辑器上面的代码提示工具下载量就达到180万,可想多火爆,这是angualr5',
media: {
type: window.Wechat.Type.WEBPAGE,
webpageUrl: "http://tech.qq.com/zt2012/tmtdecode/252.htm"
}
},
scene: window.Wechat.Scene.TIMELINE // share to Timeline
}, function () {
alert("Success");
}, function (reason) {
alert("Failed: " + reason);
});






注意:微信分享没法直接连接调试工具测试,如果直接连接会返回-1,所有这个时候我们重新用我们以前的签名文件生成签名,然后发到手机测试。