收藏
回答

uni.openSetting在ios端会提示“xx未使用你的任何信息”?

uni.openSetting 在 ios 端会提示“xx未使用你的任何信息”?为什么不能像android一样打开设置地理位置那个页面呢?

uni.getSetting({
    success: function(res) {
        var statu = res.authSetting;
        console.log(statu);
        if (!statu['scope.userLocation']) {
            uni.showModal({
                title: '是否授权当前位置',
                content: '需要获取您的地理位置,请确认授权,否则定位功能将无法使用',
                success(tip) {
                    if (tip.confirm) {
                        uni.openSetting({
                            success: function(data) {
                                if (data.authSetting["scope.userLocation"] === true) {
                                    uni.showToast({
                                        title: '授权成功',
                                        icon: 'success',
                                        duration: 1000
                                    })
                                    //授权成功之后,再调用chooseLocation选择地方
                                    setTimeout(function() {
                                        uni.chooseLocation({
                                            success: (res) => {
                                                _this.hasLocation = true;
                                                _this.lng = res.longitude;
                                                _this.lat = res.latitude;
                                                _this.address = res.address;
                                                _this.address_name = res.name;
                                            }
                                        })
                                    }, 1000)
                                }
                            }
                        })
                    } else {
                        uni.showToast({
                            title: '授权失败',
                            icon: 'none',
                            duration: 1000
                        })
                    }
                }
            })


        }
    }
})


回答关注问题邀请回答
收藏
登录 后发表内容