<tfoot id='CdMU9'></tfoot>
    • <bdo id='CdMU9'></bdo><ul id='CdMU9'></ul>
    <legend id='CdMU9'><style id='CdMU9'><dir id='CdMU9'><q id='CdMU9'></q></dir></style></legend>

    <small id='CdMU9'></small><noframes id='CdMU9'>

    <i id='CdMU9'><tr id='CdMU9'><dt id='CdMU9'><q id='CdMU9'><span id='CdMU9'><b id='CdMU9'><form id='CdMU9'><ins id='CdMU9'></ins><ul id='CdMU9'></ul><sub id='CdMU9'></sub></form><legend id='CdMU9'></legend><bdo id='CdMU9'><pre id='CdMU9'><center id='CdMU9'></center></pre></bdo></b><th id='CdMU9'></th></span></q></dt></tr></i><div id='CdMU9'><tfoot id='CdMU9'></tfoot><dl id='CdMU9'><fieldset id='CdMU9'></fieldset></dl></div>
        新闻动态

        什么是微信小程序授权?微信小程序授权如何进行?

        2020-01-17 09:26:45分类:小程序开发 阅读()

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

         

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

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

        这个需要一个按钮来实现,这个比第一个好。至少每次点击都会弹出框,但有时不是由用户自己发起的。因此,问题出现了。当你在做一个小程序时,下面是其中一个解决方案。如果用户不同意授权,他将总是弹出窗口并提示。没有太多废话,他会直接写代码:

        1./**

        2.*设置用户授权

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

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

        5.*/

        6.验证授权:功能(scopeType,fun) {

        7.var _ this = this

        8.wx.getSetting({

        9.成功:结果=> {

        10.如果(结果。授权设置[& # 39;范围。& # 39;+ scopeType]) {

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

        12.fun();

        13.}其他{

        14.wx.authorize({

        15.范围:& # 39;范围。& # 39;+ scopeType,

        16.成功

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

        18.fun();

        19.},

        20.fail() {

        21.wx.showModal({

        22.标题:& # 39;技巧& # 39;,

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

        24.显示取消:假,

        25.成功:函数(){

        26.wx.openSetting({

        27.成功:(res) => {

        28.如果(授权设置[& # 39;范围。& # 39;+ scopeType]) {

        29. _this.globalData.authType[scopeType] = true;29._ this . global data . authtype[scope type]= true;

        30.fun();

        31.}其他{

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

        33._ this . validate authorize(scope type,fun);

        34.}

        35.},

        36.fail() {

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

        38._ this . validate authorize(scope type,fun);

        39.}

        40.});

        41.}

        42.})

        43.}

        44.});

        45.}

        46.}

        47.})

        48.}

        描述:

        第一个参数是权限类型,例如用户信息、微信移动等。(userInfo/werun)

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

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

        用法:

        1.var _ this = this

        2.如果(!app . global data . authType . UserInfo){

        3.app . validate authorize(& # 39;用户信息& # 39;,函数(){

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

        5._ this . OnLoad();

        6. _this.onShow();6._ this . OnSHow();

        7.});

        8.});

        9.}其他{

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

        11._ this . OnLoad();

        12._ this . OnSHow();

        13.});

        14.}

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

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

        微信小程序开发小程序开发公司不知道怎么选?小程序定制开发就选APP小程序开发公司软件!

        本文原地址:https://www.vowins.com/news/xcx/2019/1217/6727.html
        郑重声明内容版权声明:除非注明,否则皆为本站原创文章。如有侵权联系进行删除!

        相关文章

        相关文章

        成交动态
        首页 系统开发 APP开发 小程序开发 案例展示 新闻动态 关于我们 成为代理 关于我们

        1、点击微信号复制

        19137161875

        2、点击“打开微信”