如何完美实现小程序用户位置授权功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1451个文字,预计阅读时间需要6分钟。
相关学习推荐:微信小程序教程+前言+小程序在开发过程中很多地方需要用户的授权,需要查询用户是否授权。如果没有授权,引导用户去授权。因此,我将其流程做了封装,小可爱们可直接使用。
相关学习推荐:微信小程序教程
前言
小程序在开发过程中很多地方需要用户的授权,需要查询用户是否授权,没有授权引导用户去授权。所以我就把这个流程做了下封装,小可爱们可以参考一下,多多提意见一起进步。
流程图
有时候项目的很多地方都会用到判断用户是否授权的逻辑,所以封装是非常有必要的。下面我们拿位置授权作为例子说一下一般的流程。
很多应用在一进入就会让用户授权地理位置,可以拿到用户的经纬度通过计算获取距离用户的距离。下面是一个简单的流程图。
开发先要通过wx.getSettiing()获取用户的当前设置,官方文档。如果拥有权限进行下一步操作,如果没有再次请求用户打开权限,如果点击用户点击否,授权失败。如果用户同意,调用wx.openSetting()调起客户端小程序设置界面,返回用户设置的操作结果,官方文档。
本文共计1451个文字,预计阅读时间需要6分钟。
相关学习推荐:微信小程序教程+前言+小程序在开发过程中很多地方需要用户的授权,需要查询用户是否授权。如果没有授权,引导用户去授权。因此,我将其流程做了封装,小可爱们可直接使用。
相关学习推荐:微信小程序教程
前言
小程序在开发过程中很多地方需要用户的授权,需要查询用户是否授权,没有授权引导用户去授权。所以我就把这个流程做了下封装,小可爱们可以参考一下,多多提意见一起进步。
流程图
有时候项目的很多地方都会用到判断用户是否授权的逻辑,所以封装是非常有必要的。下面我们拿位置授权作为例子说一下一般的流程。
很多应用在一进入就会让用户授权地理位置,可以拿到用户的经纬度通过计算获取距离用户的距离。下面是一个简单的流程图。
开发先要通过wx.getSettiing()获取用户的当前设置,官方文档。如果拥有权限进行下一步操作,如果没有再次请求用户打开权限,如果点击用户点击否,授权失败。如果用户同意,调用wx.openSetting()调起客户端小程序设置界面,返回用户设置的操作结果,官方文档。

