ios 打开app应用权限

Posted Mr-Cui

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ios 打开app应用权限相关的知识,希望对你有一定的参考价值。

ios 打开app应用权限


var cllocationManger = plus.ios.importClass("CLLocationManager");    
            var enable = cllocationManger.locationServicesEnabled();    
            var status = cllocationManger.authorizationStatus();    
            console.log("enable:" + enable);    
            console.log("status:" + status);    
            if (enable && status != 2) {    

                console.log("手机系统的定位已经打开");    
            } else {   
                console.log("手机系统的定位没有打开");  
                                 //  定位没有开启时  提示用户是否开启  
                  plus.nativeUI.confirm("定位权限没有开启,是否去开启?", function(e) {    
                        if (e.index == 1) {    
                            var UIApplication = plus.ios.importClass("UIApplication");    
                            var application2 = UIApplication.sharedApplication();    
                            var NSURL2 = plus.ios.importClass("NSURL");                          
                              var setting2 = NSURL2.URLWithString("app-settings:"); // 打开应用权限  
                            application2.openURL(setting2);    
                            plus.ios.deleteObject(setting2);    
                            plus.ios.deleteObject(NSURL2);    
                            plus.ios.deleteObject(application2);    
                        }    
                    }, {    
                        "buttons": ["不开启", "去设置"],    
                        "verticalAlign": "center"    
                    });    
            }    
                         plus.ios.deleteObject(cllocationManger);   

  

以上是关于ios 打开app应用权限的主要内容,如果未能解决你的问题,请参考以下文章

如何从 iOS File App(自 iOS 11 起)使用 iOS App 打开文本文件?

iOS从Files App中无法打开特定格式文件的解决(提示没有访问权限)

iOS从Files App中无法打开特定格式文件的解决(提示没有访问权限)

iOS App 内跳转到手机系统设置页面

App Store 作为 iOS 6 中的模态视图

uni-app打开地图及打开权限设置