布局如下:(重點講本地通知)
iOS開發者交流QQ群: 446310206
新浪微網誌
Notification是智能手機應用程式設計中非常常用的一種傳遞資訊的機制,而且可以非常好的節省資源,不用消耗資源來不停地檢查資訊狀态(Pooling),在iOS下應用分為兩種不同的Notification種類,本地和遠端。本地的Notification由iOS下NotificationManager統一管理,隻需要将封裝好的本地Notification對象加入到系統Notification管理機制隊列中,系統會在指定的時間激發将本地Notification,應用隻需設計好處理Notification的方法就完成了整個Notification流程了。
本地Notification所使用的對象是UILocalNotification,UILocalNotification的屬性涵蓋了所有處理Notification需要的内容。UILocalNotification的屬性有fireDate、timeZone、repeatInterval、repeatCalendar、alertBody、
alertAction、hasAction、alertLaunchImage、applicationIconBadgeNumber、 soundName和userInfo。
1.首先要明白模拟器和真機的差別:模拟器不會有音頻提示,另外就是沒有檢測允許接受通知,是以我補充一下幾點:
1.添加監測通知:
上代碼:
2.通知詳情頁面設定基本屬性:
3.didFinishLaunchingWithOptions 實時監測:
三種情況展示:(重要)
1.程式運作在背景
<a target="_blank" href="https://github.com/XiaoHanGe/LocalNotification">iOS開發者交流QQ群: 446310206</a>