Advertisement

uni-app小程序版(授权登录功能)

阅读量:

在使用uni-app进行授权登录的过程中,我注意到在本地测试时,开发者工具并未弹出授权窗口,但授权操作却依然成功,并获取到了用户的基本信息。将应用发布至体验版后,运行情况良好,因为体验版的使用者均为在小程序设置中被指定为体验者的用户。因此,我误以为问题已不存在。然而,在正式上线后却出现了授权失败的情况。由于本地环境无法模拟实际运行状态,我花费了相当长的时间进行排查与研究。最终,在反复测试与分析后,终于找到了导致问题的根本原因。

小程序的授权必须按钮触发 ,如果你想直接自己访问授权的函数根本是授权不成功的。

按钮类型与授权函数绑定

【以下为具体代码实现:

<button type="primary" open-type="getUserInfo" @getuserinfo="appLoginWx" >启动评估

在methods模块中声明对应的方法函数。

复制代码
>      在这里访问接口把 res2.code和info.userInfo里面的基本信息
>                                                  以及info.iv,info.encryptedData传给后端userInfo

全部评论 (0)

还没有任何评论哟~