请问字节跳动小程序的授权是不是不能够拉起来
223 浏览2019年08月30日作者:shengxikeji

问题描述:

1、同一份代码,开发者工具中的授权是从底部弹出,拒绝后,可以再次拉起授权!

2、在安卓真机中(小米8,安卓9),ios中都是只能弹出一次授权,不管是接受还是拒绝,都只能弹出来一次,针对这个总不能不让用户授权是吧,所以如果用户拒绝授权后,我跟着使用openSetting是不是没有毛病?看代码↓

//上面有调用getSetting方法,检测用户是否进行了授权操作,没有的的话走下面
tt.authorize({//拉起小程序授权,在工具中可以重复拉起(正常),在真机中只能拉起一次(可以解决),在审核员的手机中是无法拉起授权(直接调用了openSetting)
	scope: 'scope.userInfo',//用户信息授权
	complete: (e) => {//不管用户是什么操作,都要走一遍这个流程,
	  console.log(e)
	  if(e.errMsg!='authorize:ok'){//如果该用户点击的不是同意授权;本来是不用这一步的,【主要还是因为在真机中只能弹出一次,无奈才会让他openSetting】
		uni.openSetting()
	  }else{
		this.init();//执行本方法,【不会死循环,如果他同意授权了,就直接会走到授权后的操作,tt.authorize这里只会在拒绝授权后才会进来】
	  }
	}
});

报错截图、相关bug:

https://douyin-shop.oss-cn-shenzhen.aliyuncs.com/video/e8533df93a309f5dcea902ff6c49280d.mp4

该视频显示的是审核员无法进行微信授权;但是,审核员又有用户插入,使用了我们的商城兑换码,很想不明白,如果他一直都循环在授权那块,那他也是无法进行用户的插入,因为用户的插入必须要有授权才可以

上面1-4是官方新增的用户;但是视频中反馈的他一直说在死循环,根本没有授权信息

复现步骤:

无法复现审核员的操作,看他的视频,很明显他是压根就没有进行小程序授权操作的【没有开启用户授权那个开关】,可能是因为他根本就没有弹出授权操作

联系方式:

qq:1163827128

手机(同微信):17612008788

最后一次编辑于 2019 年 08 月 30 日
0 条评论

相关文章

专题推荐

热门文章

热门问答