欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

iOS判斷用戶是否打開APP通知開關

 更新時間:2017年04月28日 09:52:33   作者:KennyHito  
這篇文章主要為大家詳細介紹了iOS判斷用戶是否打開APP通知開關的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下

一.前言

  在多數(shù)移動應用中任何時候都只能有一個應用程序處于活躍狀態(tài),如果其他應用此刻發(fā)生了一些用戶感興趣的那么通過通知機制就可以告訴用戶此時發(fā)生的事情。iOS中通知機制又叫消息機制,其包括兩類:一類是本地通知;另一類是推送通知,也叫遠程通知。兩種通知在iOS中的表現(xiàn)一致,可以通過橫幅或者彈出提醒兩種形式告訴用戶,并且點擊通知可以會打開應用程序,但是實現(xiàn)原理卻完全不同。

二.代碼如下

@interface AppDelegate ()

 

@end

 

@implementation AppDelegate

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

   //開啟通知

 if ([[UIApplication sharedApplication]currentUserNotificationSettings].types!=UIUserNotificationTypeNone) {

  [self addLocalNotification];

 }else{

  [[UIApplication sharedApplication]registerUserNotificationSettings:[UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeAlert|UIUserNotificationTypeBadge|UIUserNotificationTypeSound categories:nil]];

 }

 

 return YES;

}

 

#pragma mark 添加本地通知

-(void)addLocalNotification{

  //定義本地通知對象

 UILocalNotification *notification=[[UILocalNotification alloc]init];

  //調用通知

 [[UIApplication sharedApplication] scheduleLocalNotification:notification];

}

 

#pragma mark 移除本地通知,在不需要此通知時記得移除

-(void)removeNotification{

 [[UIApplication sharedApplication] cancelAllLocalNotifications];

}

@end

 三.效果圖

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • ios 獲取或修改網頁上的內容

    ios 獲取或修改網頁上的內容

    UIWebView是iOS最常用的SDK之一,它有一個stringByEvaluatingJavaScriptFromString方法可以將javascript嵌入頁面中,通過這個方法我們可以在iOS中與UIWebView中的網頁元素交互
    2016-12-12
  • IOS安裝包比Android容量大的原因

    IOS安裝包比Android容量大的原因

    這篇文章主要介紹了為什么IOS安裝包比Android容量大的原因,如果你是一個IOS或者安卓開發(fā)者,學習下相關知識吧。
    2018-02-02
  • 如何在iOS上使用MVVM進行路由詳解

    如何在iOS上使用MVVM進行路由詳解

    這篇文章主要給大家介紹了關于如何在iOS上使用MVVM進行路由的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-01-01
  • iOS實現(xiàn)滑動弧形菜單的思路與方法

    iOS實現(xiàn)滑動弧形菜單的思路與方法

    這篇文章主要給大家介紹了利用iOS實現(xiàn)滑動弧形菜單的思路與方法,實現(xiàn)后的效果非常不錯,非常適合大家在開發(fā)中使用,文末給出了封裝源碼下載的地址供大家下載學習,需要的朋友可以參考,下面來一起看看吧。
    2017-05-05
  • iOS啟動頁倒計時跳過按鈕功能

    iOS啟動頁倒計時跳過按鈕功能

    這篇文章主要介紹了iOS啟動頁倒計時跳過按鈕功能,需要的朋友可以參考下
    2017-07-07
  • OC - 9.基于Quartz2D繪制下載進度條(demo)

    OC - 9.基于Quartz2D繪制下載進度條(demo)

    這篇文章主要介紹了OC - 9.基于Quartz2D繪制下載進度條(demo)的相關資料,需要的朋友可以參考下
    2015-11-11
  • iOS應用中UILabel文字顯示效果的常用設置總結

    iOS應用中UILabel文字顯示效果的常用設置總結

    UILabel組件可以用來設置文字內容的排版與字體效果等,功能非常多,下面就來為大家整理一下基本的iOS應用中UILabel文字顯示效果的常用設置總結
    2016-05-05
  • iOS開發(fā)中Swift逃逸閉包知識

    iOS開發(fā)中Swift逃逸閉包知識

    這篇文章主要介紹了iOS開發(fā)中Swift逃逸閉包的相關知識點以及需要注意的地方,需要的朋友收藏下吧。
    2018-02-02
  • iOS Webview自適應實際內容高度的4種方法詳解

    iOS Webview自適應實際內容高度的4種方法詳解

    這篇文章主要介紹了iOS Webview自適應實際內容高度的4種方法詳解,本文介紹的非常詳細,具有參考借鑒價值,需要的朋友可以參考下
    2016-09-09
  • 詳細整理iOS中UITableView的性能優(yōu)化

    詳細整理iOS中UITableView的性能優(yōu)化

    最近在微博上看到一個很好的開源項目,是關于如何優(yōu)化UITableView的,加上正好最近也在優(yōu)化項目中的類似朋友圈功能這塊,思考了很多關于UITableView的優(yōu)化技巧,所以決定詳細的整理下對優(yōu)化UITableView的理解,需要的朋友們可以參考借鑒。
    2017-03-03

最新評論