国产探花免费观看_亚洲丰满少妇自慰呻吟_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

 三.效果圖

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阳泉市| 简阳市| 天门市| 邻水| 莱州市| 米泉市| 东宁县| 沁水县| 抚松县| 渑池县| 龙陵县| 隆昌县| 柳州市| 枝江市| 温州市| 甘孜| 安陆市| 兴义市| 平阴县| 香港 | 北流市| 灵寿县| 定安县| 钟祥市| 琼海市| 搜索| 涟水县| 宁都县| 凤凰县| 清水县| 濉溪县| 靖远县| 凉城县| 葫芦岛市| 明光市| 张家川| 广宁县| 灵台县| 三亚市| 天峻县| 荣成市|