hbuilder 第三方登录实例
微信、QQ第三方登录的具体实现
之前的文章已经说了相关manifest参数配置,在开发环境中相关sdk第三方登录那里的配置appid可以先随便写,因为hbuilder内部已经封装好了。切记打包之前换成正式id。
具体实现:
js处理:
var auths=null;
document.getElementById("loginByWX").addEventListener('tap', function() {
plus.oauth.getServices( function(services){
auths = services;
for(var k in auths){
console.log(auths[k].id)
}
//auths解释0QQ 1微信 2微博 3小米,但是不建议使用auths[1]类似的写法,因为各个设备排序不一样,比较坑爹
//注意获取使用unionid,此id通用后期的微信端等它会用户共享,(openid完全唯一)
//var s = auths[1];
var s;
for (var i = 0; i < auths.length; i++){
//用这样的写法指定第三方,参照:
//[LOG] : xiaomi
//[LOG] : qq
//[LOG] : sinaweibo
//[LOG]