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);   

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM