什么是微信小程序授权?微信小程序授权是如何工作的?


浏览:831 次

我总是听到很多朋友问如何授权微信,有哪些方法,但方法还是很多的。今天的小程序基本上已经成为公众需要的东西之一。他们可以在收银台或游戏中看到。今天,让我们给大家详细介绍一下。

如何授权?对于用户体验来说,如果用户一直拒绝,授权框稍后不会出现,因此我们必须找到自己的解决方案。当然,这也是为了提醒大家做好用户体验。然而,当企业有时需要小程序的用户信息时,他们需要始终显示授权,并引导用户以友好的方式允许授权。让我们看看微信小程序api提供的界面:

这是小程序官方api的界面描述,每个人都能理解。然而,如果我们仅将其用作授权,用户将多次拒绝它。对不起,兄弟,这个api没用,授权框不会为你弹出。第一个api在上面,下面还有一个。

这需要一个按钮,它比第一个好。至少每次单击都会弹出一个框,但有时它不是由用户自己发起的。所以问题就出现了。当您构建一个小程序时,这里有一个解决方案。如果用户不同意授权,他将始终弹出一个窗口并提示。没有太多废话,他将直接编写代码:

1./**

2.*设置用户授权

3.*scopeType:权限类型(userInfo/wrunn)

4.*有趣:回调函数,指示要刷新的内容

5.*/

6.身份验证授权:函数(scopeType,fun){

7.var _ this=此

8.wx.get设置({

9.成功:结果=>{

10.如果(结果.授权设置[';范围.';+范围类型]){

11._ this.global data.authtype[scope type]=true

12.函数()

13.}其他{

14.wx.授权({

15.范围:范围&;#39;+ 范围类型

16.成功

17._ this.global data.authtype[scope type]=true

18.函数()

19.},

20.失败(){

21.wx.show模式({

22.标题:提示和技巧#39,

23.内容:请允许授权为您提供更好的服务,

24.显示取消:False,

25.成功:功能(){

26.wx.open设置({

27.成功:(res)=>{

28.如果(授权设置[';范围.';+范围类型]){

29._此全局数据。authType[scopeType]=true;29._ this.global data.authtype[scope type]=true

30.函数()

31.其他{

32._ this.global data.authtype[scope type]=false

33._此.验证授权(范围类型,乐趣)

34.}

35.},

36.fail(){

37._ this.global data.authtype[scope type]=false

38._此.验证授权(范围类型,乐趣)

39.}

40.});

41.}

42.})

43.}

44.});

45.}

46.}

47.})

48.}

说明:

第一个参数是权限类型,例如用户信息、微信手机等(userInfo/wrunn)

第二个参数是用户允许授权后执行的回调函数。如何授权微信小程序?这是根据上一个小程序的要求确定的。当然,可以在调用当前页面的位置刷新当前页面的数据。毕竟,在重新授权用户后,用户的信息无法刷新。它存储在app中。js基于用户的信息。

同时,每个授权项目的授权状态将保存在门户文件app Js全局数据对象中,以便您稍后判断授权信息。当用户拒绝授权时,将提示用户允许授权和其他信息。

用法:

1.var _ this=此

2.如果(!App.globaldata.authType.UserInfo){

3.app。验证授权(';用户信息';,函数(){

4.app。wxCheckLogin登录名(函数(){

5._ this.OnLoad()

6._这个。onShow();6._ this.OnSHow()

7.});

8.});

9.}其他{

10.app。wxCheckLogin登录名(函数(){

11._ this.OnLoad()

12._ this.OnSHow()

13.});

14.}

上述代码用于判断用户是否获得授权。如果是,请检查登录。如果没有,请首先授权,然后检查登录。回调函数将刷新当前页面的数据信息。

通过以上介绍,您现在知道了微信小程序是如何授权的。事实上,解决这个问题的方法还有很多,也有很多共同点。如果你在操作过程中遇到问题,不要担心,一点一点地解决,这样你就能快速发现并解决问题。当然,如果你想了解更多,请关注我们。,不知道如何选择?选择要开发的统软云!

相关资讯:
什么是新订单系统

什么是新订单系统

查看
农产品分销软件如何帮助农产品分销

农产品分销软件如何帮助农产品分销

查看
如何成为一名程序员?这是重要的几点

如何成为一名程序员?这是重要的几点

查看
什么是域名归档?我们为什么要归档?备案后,您将获得以下好处!

什么是域名归档?我们为什么要归档?备案后,您将获得以下好处!

查看
上网速度慢。我该怎么办?

上网速度慢。我该怎么办?

查看