赶紧看了下微信 API :
相应的,错误信息的判断也要修改,比如拒绝了,返回的信息会变为:
错误信息改完后,如果用户拒绝,也不需要调用 openSetting 继续获取用户信息了。因为 getUserProfile 每次都会d出授权窗口,所以授权页不再显示用户信息授权了。
1、以获取用户信息直接登录为例,增加一个授权页面,作为进入小程序的第一个页面,在这里获取用户数据和登录。
2、默认可以什么都不显示,也可以当做引导页来使用。
3、获取用户信息,使用wx.openSetting可以跳转到小程序的授权设置界面,然后小程序搜益万家超市就有授权了。
你好,这种情况是你网络不佳的意思,你可以通过关闭和重新打开数据。拒绝授权手机号,有可能是你之前设置了,用户拒绝授权,在需要其授权的信息的页面打开授权,让用户再次进行授权。
方法涉及到了代码,建议你使用一下其他软件wx.openSetting(OBJECT)去重新授权。要注意,在小程序的设置页面,用户点击按钮是没有办法进行其 *** 作的,要在其返回页面的onShow方法里进行wx.getSetting的success() *** 作。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)