推送通知

基本介紹

  • iOS中分兩種推送通知:本地推送遠(yuǎn)程推送
  • 推送通知的作用:就是可以讓不在前臺(tái)運(yùn)行的app接收到消息,讓用戶知道app內(nèi)發(fā)生了什么事情
  • 通知的5種呈現(xiàn)效果(可自行在手機(jī)設(shè)置界面設(shè)置):
    • 屏幕頂部出現(xiàn)一條橫幅
    • 屏幕中間彈出一個(gè)UIAlertView
    • 鎖屏界面彈出橫幅
    • 更新app圖片的數(shù)字
    • 播放音效

本地推送(Local Notification)

  • 不需要聯(lián)網(wǎng)就能發(fā)出的推送通知(不需要服務(wù)器的支持)

使用方法

1.創(chuàng)建本地通知
2.設(shè)置本地通知發(fā)送時(shí)間
3.設(shè)置本地通知的內(nèi)容
4.調(diào)度通知



注意:如果是iOS8以前的系統(tǒng)不需要手動(dòng)獲取通知授權(quán),iOS8.0開始需要手動(dòng)獲取授權(quán),所以,嚴(yán)格的寫法應(yīng)該是在程序啟動(dòng)的時(shí)候就判斷系統(tǒng)版本


遠(yuǎn)程推送APNs(Remote Notification)

  • 遠(yuǎn)程服務(wù)器推送給客戶端的通知(需要聯(lián)網(wǎng))
  • 傳統(tǒng)的遠(yuǎn)程推送局限性:只要用戶關(guān)閉了app,那么就不能發(fā)送請(qǐng)求和服務(wù)器聯(lián)系獲取數(shù)據(jù)。
  • 所有的蘋果設(shè)備在聯(lián)網(wǎng)狀態(tài)下都會(huì)與蘋果服務(wù)器建立一個(gè)長(zhǎng)連接
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容