亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

難道說一旦切至后臺,就必須通過APNS來通知用戶?

難道說一旦切至后臺,就必須通過APNS來通知用戶?

iOS
慕娘9325324 2023-04-16 19:15:55
一個iOS應用,可以與服務器互相收發消息,針對iOS應用的狀態,存在以下三種情況:1)若iOS應用為活動狀態,剛與服務器保持一個長連接,客戶端與服務器通過此連接收發消息。2)若iOS應用為退出狀態,長連接被斷開,服務器向客戶端發消息則通過APNS推送消息實現。3)若iOS應用剛剛切至后臺,還沒有關閉,發現長連接并沒有斷開,服務器通過長連接向客戶端發送消息還是能發出去,但是iOS應用只有重新切至前臺時才能收到消息。針對第三種情況,有一個疑問:iOS應用剛切至后臺時,連接還保持著,此時客戶端在后臺是否可以收服務器來的消息,然后用本地通知來通知用戶?如果可以的話應該怎么做?
查看完整描述

2 回答

?
慕的地10843

TA貢獻1785條經驗 獲得超8個贊

LocalNotification在應用掛到后臺以后是仍然可以運行的,但一段時間以后,系統仍然會終止它。
所以建議你把應用掛到后臺,主動斷開長連接。

查看完整回答
反對 回復 2023-04-20
?
largeQ

TA貢獻2039條經驗 獲得超8個贊

剛好我最近遇到一樣的情況,我的處理是主動去斷掉長連接

查看完整回答
反對 回復 2023-04-20
  • 2 回答
  • 0 關注
  • 187 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號