APNS推播憑證雜記
Published in
2 min readMar 4, 2019
因為專案需要,首次從無到有走過一遍推播憑證的建立。雖然iOS 已經寫兩年,遠端推波還是第一次碰過,之前都只有處理本地推播而已。
紀錄一下搜尋的連結,以下是參考APNS 的部分:
1.憑證建立,連結
2.註冊推播通知,由第七步驟開始,連結
3.建立憑證補充,p12 轉pem,連結
4.自己的推播自己推,NWPusher,連結
最近在處理CallKit+PushKit,很多VoIP 電話都是這樣來組合。
1.CallKit+PushKit 教學,中文參考連結
2.Enhancing VoIP Apps with CallKit,WWDC 2016
3.PushKit 優點,連結
4.另一篇PushKit 優點,連結
如果我沒記錯標準推播也能在背景推播,為什麼標準推播不能搭配CallKit,後來找到以下資料終於釐清我的疑問
使用 PushKit 來接收 VoIP 推播的優點:
1.只有收到 VoIP 推播時裝置才會被喚醒 — 省電
2.標準推播只有在使用者觸發後 APP 才能動作,而 VoIP 推播能直接讓你的 APP 進行處理
3.VoIP 是無延遲且高優先權的推播
4.VoIP 可以夾帶更多的資料
5.收到 VoIP 推播時你的 APP 會自動重啟,就算它當時不是啟動狀態
6.收到 VoIP 推播時你的 APP 能執行程式進行處理,哪怕它當時是在背景