UILocalNotification本地通知
生活随笔
收集整理的這篇文章主要介紹了
UILocalNotification本地通知
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
// 執行通知一定要退出應用或掛起應用(進入后臺)才能收到通知。
// 創建本地通知
UILocalNotification *notification = [[UILocalNotification alloc] init];// 通知觸發時間
// 5秒鐘之后觸發 notification.fireDate = [NSDate dateWithTimeIntervalSinceNow:5];// 通知時區
// 使用本地時區 notification.timeZone = [NSTimeZone defaultTimeZone];// 通知提示內容
notification.alertBody = @"頂部提示內容,您有有一個通知";// 通知提示音
//使用默認的通知提示音 notification.soundName = UILocalNotificationDefaultSoundName;//?應用程序右上角顯示的數字
notification.applicationIconBadgeNumber = 1;//?數據字典
notification.userInfo = @{@"userName": @"小明", @"age": @(18)};//?啟動這個通知
[[UIApplication sharedApplication] scheduleLocalNotification:notification];//?進入前臺,清除右上角圖標
- (void)applicationWillEnterForeground:(UIApplication *)application {[application setApplicationIconBadgeNumber:0]; }//?點頂端通知進入應用
- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification {UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"標題" message:notification.userInfo[@"userName"] delegate:nil cancelButtonTitle:@"確定" otherButtonTitles:nil];[alert show]; }?// 清除當前應用所有通知
[[UIApplication sharedApplication] cancelAllLocalNotifications];轉載于:https://www.cnblogs.com/limengdev/p/UILocalNotification.html
總結
以上是生活随笔為你收集整理的UILocalNotification本地通知的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jquery函数加载及生成随机数
- 下一篇: AGC008D K-th K