uniapp,app(android、ios)打开应用设置页面

文章发布于2020年09月07日 16:58, 归类于: 前端

uniapp有个Hello uni-app项目示例模板,里面封装了一些方法,可以拿来参考和使用,打开HBuilder X,文件-新建-项目- uni-app - Hello uni-app

hello-app

找到/common/permission.js复制到自己的项目中,引入使用。

项目中,需要判断应用是否获得定位授权,如果未授权,需要提示用户授权,并跳转到应用设置页面。

import permission from '@/utils/permission.js'

// 此处省略一堆不必要的代码...

// 授权状态
let permissionResult = '' // -1=永久拒绝, 0 = 拒绝|受限, null = 未请求

// android获取定位授权
if (permission.platform === 'android') {
  permissionResult = await permission.requestAndroid('android.permission.ACCESS_FINE_LOCATION')
}

// ios获取定位授权
if (permission.platform === 'ios') {
  permissionResult = await permission.requestIOS('location')
}

// 跳转到应用的设置页面
if (this.permissionResult != 1) {
  permission.gotoAppSetting()
}

转载请注明来源:《 uniapp,app(android、ios)打开应用设置页面》- rojerYong's Blog

文章链接:https://www.eoway.cn/article/1599469108.html

如果此文摘取了你的原创,请联系本站管理员,将对此文修改、删除处理。

--END--
上一篇:uniapp提示用户开启定位,跳转到开启定位页面 下一篇:uniapp,app端打开第三方应用(高德地图、百度地图、腾讯地图,apple地图进行导航)