天天看點

iOS中 本地通知/本地通知詳解 韓俊強的部落格

布局如下:(重點講本地通知)

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。

iOS中 本地通知/本地通知詳解 韓俊強的部落格

1.首先要明白模拟器和真機的差別:模拟器不會有音頻提示,另外就是沒有檢測允許接受通知,是以我補充一下幾點:

1.添加監測通知:

上代碼:

2.通知詳情頁面設定基本屬性:

3.didFinishLaunchingWithOptions 實時監測:

三種情況展示:(重要)

1.程式運作在背景

iOS中 本地通知/本地通知詳解 韓俊強的部落格
iOS中 本地通知/本地通知詳解 韓俊強的部落格
iOS中 本地通知/本地通知詳解 韓俊強的部落格

<a target="_blank" href="https://github.com/XiaoHanGe/LocalNotification">iOS開發者交流QQ群: 446310206</a>

繼續閱讀