国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > iOS > 正文

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

2020-07-26 02:50:08
字體:
來源:轉載
供稿:網友

一.前言

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

二.代碼如下

@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

 三.效果圖

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 同心县| 个旧市| 孝义市| 栖霞市| 诸城市| 蓬莱市| 惠东县| 青浦区| 澎湖县| 博兴县| 台东县| 阿瓦提县| 淳安县| 大新县| 城市| 偏关县| 电白县| 阿荣旗| 新竹市| 延庆县| 富宁县| 青阳县| 军事| 崇左市| 华亭县| 金华市| 泰州市| 隆德县| 油尖旺区| 连山| 织金县| 清原| 城口县| 南川市| 五河县| 进贤县| 筠连县| 清河县| 闽侯县| 缙云县| 金塔县|