IOS APP權(quán)限獲取

iOS 判斷是否開(kāi)啟定位

+ (BOOL)isLocationServiceOpen {
   if ([ CLLocationManager authorizationStatus] == kCLAuthorizationStatusDenied) {
       return NO; 
    } else 
       return YES;
}

iOS 判斷是否允許消息通知

- ios10以及之后版本
+ (void)isMessageNotificationServiceOpenBlock:(void (^)(BOOL))block{
    
    if ([[UIDevice currentDevice].systemVersion doubleValue] >= 10.0) {
        
        [[UNUserNotificationCenter currentNotificationCenter] getNotificationSettingsWithCompletionHandler:^(UNNotificationSettings * _Nonnull settings) {
            
            NSLog(@"setting = %@",settings);
            
            if(settings.authorizationStatus == UNAuthorizationStatusAuthorized){
                
                if (block) {
                    
                    UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"沒(méi)有打開(kāi)通知權(quán)限" message:nil delegate:self cancelButtonTitle:nil otherButtonTitles:@"確定", @"取消", nil];
                    
                    alertView.delegate = self;
                    
                    [alertView show];
                    
                    block(true);
                }
        
            } else {
                
                if (block) {
                    block(false);
                }
            }
        }];
        //        return true;
    } else if (SYSTEM_VERSION_GREATER_THAN(@"8.0") {
        
        if (block) {
            block([[UIApplication sharedApplication] isRegisteredForRemoteNotifications]);
        }
        
    } else {
        
        if (block) {
            block(UIRemoteNotificationTypeNone != [[UIApplication sharedApplication] enabledRemoteNotificationTypes]);
        }
    }
}
- ios10之前版本
+ (BOOL)isMessageNotificationServiceOpen { 
       if (SYSTEM_VERSION_GREATER_THAN(@"8.0")) {
              BOOL pushEnabled;
// 設(shè)置里的通知總開(kāi)關(guān)是否打開(kāi)
              BOOL settingEnabled = [[UIApplication sharedApplication] isRegisteredForRemoteNotifications];
// 設(shè)置里的通知各子項(xiàng)是否都打開(kāi)
              BOOL subsettingEnabled = [[UIApplication sharedApplication] currentUserNotificationSettings].types != UIUserNotificationTypeNone;pushEnabled = settingEnabled && subsettingEnabled;
 return pushEnabled; 
      } else { 
             return UIRemoteNotificationTypeNone != [[UIApplication sharedApplication] enabledRemoteNotificationTypes]; 
       }
}

iOS 跳轉(zhuǎn)系統(tǒng)設(shè)置打開(kāi)定位頁(yè)面

if (SYSTEM_VERSION_GREATER_THAN(@"8.0")) { 
        NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; 
        if ([[UIApplication sharedApplication] canOpenURL:url]) {
                    [[UIApplication sharedApplication] openURL:url]; 
         } 
 } else {
         [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=LOCATION_SERVICES"]]; 
 }

iOS 跳轉(zhuǎn)系統(tǒng)設(shè)置打開(kāi)消息頁(yè)面

if (SYSTEM_VERSION_GREATER_THAN(@"8.0")) { 
     NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; 
     if ([[UIApplication sharedApplication] canOpenURL:url]) {
           [[UIApplication sharedApplication] openURL:url]; 
      }
 } else { 
      [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=NOTIFICATIONS_ID"]]; 
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末册着,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子吃粒,更是在濱河造成了極大的恐慌哈误,老刑警劉巖累驮,帶你破解...
    沈念sama閱讀 211,639評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡廉嚼,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,277評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén)倒戏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)怠噪,“玉大人,你說(shuō)我怎么就攤上這事杜跷“睿” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,221評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵葛闷,是天一觀(guān)的道長(zhǎng)憋槐。 經(jīng)常有香客問(wèn)我,道長(zhǎng)淑趾,這世上最難降的妖魔是什么阳仔? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,474評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮扣泊,結(jié)果婚禮上近范,老公的妹妹穿的比我還像新娘嘶摊。我一直安慰自己,他們只是感情好顺又,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,570評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布更卒。 她就那樣靜靜地躺著,像睡著了一般稚照。 火紅的嫁衣襯著肌膚如雪蹂空。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,816評(píng)論 1 290
  • 那天果录,我揣著相機(jī)與錄音上枕,去河邊找鬼。 笑死弱恒,一個(gè)胖子當(dāng)著我的面吹牛辨萍,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播返弹,決...
    沈念sama閱讀 38,957評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼推穷,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼安吁!你這毒婦竟也來(lái)了贺归?” 一聲冷哼從身側(cè)響起脖咐,我...
    開(kāi)封第一講書(shū)人閱讀 37,718評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎默终,沒(méi)想到半個(gè)月后椅棺,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,176評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡齐蔽,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,511評(píng)論 2 327
  • 正文 我和宋清朗相戀三年两疚,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片含滴。...
    茶點(diǎn)故事閱讀 38,646評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡诱渤,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出蛙吏,到底是詐尸還是另有隱情源哩,我是刑警寧澤,帶...
    沈念sama閱讀 34,322評(píng)論 4 330
  • 正文 年R本政府宣布鸦做,位于F島的核電站,受9級(jí)特大地震影響谓着,放射性物質(zhì)發(fā)生泄漏泼诱。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,934評(píng)論 3 313
  • 文/蒙蒙 一赊锚、第九天 我趴在偏房一處隱蔽的房頂上張望治筒。 院中可真熱鬧屉栓,春花似錦、人聲如沸耸袜。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,755評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)堤框。三九已至域滥,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間蜈抓,已是汗流浹背启绰。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,987評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留沟使,地道東北人委可。 一個(gè)月前我還...
    沈念sama閱讀 46,358評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像腊嗡,于是被迫代替她去往敵國(guó)和親着倾。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,514評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫(kù)燕少、插件卡者、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,064評(píng)論 4 62
  • Swift版本點(diǎn)擊這里歡迎加入QQ群交流: 594119878最新更新日期:18-09-17 About A cu...
    ylgwhyh閱讀 25,333評(píng)論 7 249
  • 給自己放假之后镶摘,回來(lái)嗽桩。各種壓力迎面而來(lái)。工作凄敢,家庭碌冶。 公司內(nèi)部,各個(gè)股東的勾心斗角涝缝。施工方的各種問(wèn)題扑庞,客戶(hù)的各種問(wèn)...
    時(shí)光流轉(zhuǎn)閱讀 177評(píng)論 0 0
  • 你以為我不知道嗎?其實(shí)你還在做完一些事情拒逮,只是我不知道在這深夜里罐氨,你是在逃避孤獨(dú),還是享受孤獨(dú)滩援,這個(gè)答案估計(jì)你自己...
    簡(jiǎn)野文館閱讀 332評(píng)論 3 9
  • 多少次想要寫(xiě)下一些自己的想法和經(jīng)歷栅隐,可是都在自己那些看似強(qiáng)大的理由下擱淺了。這次徐水之行,從君姐身上看到了...
    簡(jiǎn)行0閱讀 313評(píng)論 2 3