admin 管理员组

文章数量: 1184232

代码如下:

export function chooseLocation(success){

// 先判断定位权限是否开启

uni.getLocation({

success(){

//定位权限开启,打开地图

uni.chooseLocation({

success // 成功回调

})

},

fail(e) {

// 定位权限未开启,引导设置

uni.showModal({

title: '温馨提示',

content: '您已拒绝定位,请开启',

confirmText: '去设置',

success(res){

if (res.confirm) {

//打开授权设置

openSetting()

}

}

})

}

})

}

//打开授权设置(必须用户点击小程序才能打开授权设置,所以前面加了showModel)

export function openSetting(){

// 打开小程序的设置

// #ifdef MP-WEIXIN

uni.openSetting()

// #endif

// 内置跳转系统的设置界面

// #ifdef H5

uni.getSystemInfo({

success(res) {

if(res.platform=='ios'){ //IOS

alert("=====ios");

plus.runtime.openURL("app-settings://");

} else if (res.platform=='android'){ //安卓

alert("=====android");

let main = plus.android.runtimeMainActivity();

let Intent = plus.android.importClass("android.content.Intent");

let mIntent = new Intent('android.settings.ACTION_SETTINGS');

main.startActivity(mIntent);

}

}

});

// #endif

}

微信里点链接可以进入getSystemInfo方法,可以alert,但苹果和安卓都不能调起设置界面,哪位大佬有相关经验?谢谢。

本文标签: 地址栏 界面 浏览器 苹果 手机