通知是一個應(yīng)用程序級別的操作UIApplication
推送通知 與 NSNotification 區(qū)別
NSNotification是抽象的近弟,不可見的
推送通知是可見的(能用肉眼看到)
iOS中提供了2種推送通知
本地推送通知(Local Notification)
遠程推送通知(Remote Notification)
推送通知的作用
可以讓不在前臺運行的app挨措,告知用戶app內(nèi)部發(fā)生了什么事情
推送通知的呈現(xiàn)效果總結(jié)
用戶接收的推送通知咳蔚,都會展示在“通知中心”
從屏幕頂部往下滑,就能調(diào)出“通知中心”
顯示橫幅還是UIAlertView亚隙,取決于用戶的設(shè)置
總結(jié)一下何乎,推送通知有5種不同的呈現(xiàn)效果
在屏幕頂部顯示一塊橫幅(顯示具體內(nèi)容)
在屏幕中間彈出一個UIAlertView(顯示具體內(nèi)容)
在鎖屏界面顯示一塊橫幅(鎖屏狀態(tài)下饵较,顯示具體內(nèi)容)
更新app圖標的數(shù)字(說明新內(nèi)容的數(shù)量)
播放音效(提醒作用)
推送通知的使用細節(jié)
發(fā)出推送通知時竹观,如果當前程序正運行在前臺镐捧,那么推送通知就不會被呈現(xiàn)出來
點擊推送通知后,默認會自動打開發(fā)出推送通知的app
不管app打開還是關(guān)閉臭增,推送通知都能如期發(fā)出