在打开app时,不让定位权限的弹窗出来,在有需要的时候再触发权限申请
在你需要的地方调用就可以
uni.getLocation({
type: 'wgs84',
success: function (res) {
console.log('当前位置的经度:' + res.longitude);
console.log('当前位置的纬度:' + res.latitude);
}
});
逻辑或者三方插件导致定位获取的定位权限,并不是自带的,找到相关代码隐藏或删除即可
其他权限弹窗参考
隐私
https://ask.dcloud.net.cn/article/36937
存储权限和设备信息权限
https://ask.dcloud.net.cn/article/36549