VoIp收到推送打開app的歷史已經(jīng)成為了過去, 對(duì)于做了語音通話功能的app如何實(shí)現(xiàn)類似微信QQ一樣的語音推送呢?
https://developer.apple.com/documentation/pushkit/pkpushtypevoip?language=objc#discussion
https://developer.apple.com/documentation/pushkit/responding_to_voip_notifications_from_pushkit?language=objc
可見使用VoIp必須使用callKit不然就會(huì)有文檔所述問題, callKit已經(jīng)被工信部抵制閹割, 所以VoIp在國內(nèi)算是走下神壇
解決方案: 發(fā)起推送的的sound
字段定義為工程音樂文件(注意支持的格式啊), 盡量30s吧. 這樣如果是語音撥打功能sound
字段就是工程音頻文件名其他的default
即可.
{"aps":{"alert":{"title":"你好"},"badge":1,"sound":"voice_call.caf"}}
注意: 鎖屏狀態(tài)下推送會(huì)響最多30s, 手機(jī)處于使用狀態(tài)頂部推送5到6s自定義音頻提醒時(shí)間, 點(diǎn)擊推送后系統(tǒng)激活A(yù)pp, 開始代碼處理呼叫處理是呼叫還是呼叫完畢