前臺添加通知欄EBBannerView

iOS推送分為前臺、后臺、以及關(guān)閉app之后的推送這三種模式,后臺和關(guān)閉是默認有通知欄的,但是前臺沒有通知欄,所以想要通知欄就需要監(jiān)聽到收到通知后手動添加通知欄,這里介紹EBBannerView的使用方法

  1. 首先使用cocoapods導(dǎo)入pod 'EBBannerView'
  2. 在橋接文件中導(dǎo)入頭文件#import <EBBannerView/EBBannerView.h>
  3. 啟動通知欄
let banner = EBBannerView.banner { (make) in
      make?.object = [key:value]
      make?.content = msg //通知欄顯示的消息
  }
banner?.show()
  1. 點擊通知欄的代理方法
  @objc private func EBBannerViewDidClickNotification(_ notification:Notification){
         let dic:Dictionary = notification.object as? Dictionary ?? [:]
         let noticeId:String = dic["noticeId"] as? String ?? ""
         self.seleNews(noticeId: noticeId)
    }

除了這種簡單用法還有很多功能可以選擇,比如選擇不同的版本樣式等

gif動圖.gif

本地通知:http://www.itdecent.cn/p/e323e27dba15

參考文章:
https://blog.csdn.net/sundaysme/article/details/81916138

gitHub: https://github.com/jizhigang/EBBannerViewDemo

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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

  • 1、通過CocoaPods安裝項目名稱項目信息 AFNetworking網(wǎng)絡(luò)請求組件 FMDB本地數(shù)據(jù)庫組件 SD...
    陽明AI閱讀 16,210評論 3 119
  • 用到的組件 1、通過CocoaPods安裝 2、第三方類庫安裝 3、第三方服務(wù) 友盟社會化分享組件 友盟用戶反饋 ...
    SunnyLeong閱讀 15,192評論 1 180
  • 如伊:跌進四月的夢域 田 秀 穿越四月的鳥語 有人說 那是蒼天遺留的夢域...
    興安居士閱讀 252評論 0 8

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