接触cordova不久,遇到cordova实现微信登陆的问题纠结了好久得以解决,下面提供方法
1下载cordova关于微信登陆的插件,注意需要翻墙:
cordova plugin add https://github.com/xu-li/cordova-plugin-wechat --variable wechatappid=自己的微信appid
2.下载完成后
在需要的的地方写
var scope = "snsapi_userinfo";
Wechat.auth(scope, function (response) {
// you may use response.code to get the access token.
alert(JSON.stringify(response));
}, function (reason) {
alert("Failed: " + reason);
});
注意 调用js文件
这样就可以了,本人遇到的最大的一个坑
在注册appid时也需要填写包名和签名,注意这里的包名 和签名必须与你生成的apk的包名签名一致,微信开发者平台有可以查看签名的工具可以使用。