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 App中UISwitch開關組件的基本創(chuàng)建及使用方法
- iOS中使用schema協(xié)議調用APP和使用iframe打開APP的例子
- iOS App初次啟動時的用戶引導頁制作實例分享
- iOS中使用URL Scheme進行App跳轉的教程
- 詳解在iOS App中自定義和隱藏狀態(tài)欄的方法
- 總結iOS App開發(fā)中控制屏幕旋轉的幾種方式
- iOS App中調用相冊中圖片及獲取最近的一張圖片的方法
- 詳解iOS App中調用AVAudioPlayer播放音頻文件的用法
- iOS保存App中的照片到系統(tǒng)相冊或自建相冊的方法
- iOS App開發(fā)中使cell高度自適應的黑魔法詳解
相關文章
OC - 9.基于Quartz2D繪制下載進度條(demo)
這篇文章主要介紹了OC - 9.基于Quartz2D繪制下載進度條(demo)的相關資料,需要的朋友可以參考下2015-11-11