[問題] 在背景定期做Request?

看板MacDev作者 (斬月)時間15年前 (2010/08/26 17:17), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
想請問一下.... 目前有沒有辦法讓user在按下home鍵後... 還能在背景持續定期的做request? 因為有想過用Apple的push & notify... 但是似乎沒有辦法做到那麼的即時... 另外有參考過iOS4的SDK...http://0rz.tw/Ep2HC 雖然在applicationDidEnterBackground這邊... 可以利用beginBackgroundTaskWithExpirationHandler: 跟endBackgroundTask: 這兩個mark..讓我可以多處理最多10min的program... 但是過了10min..似乎就得等到user重開app... 或者是等user按下我設定的Alert.. 讓app回到foreground才會繼續定期去check... 有沒有辦法延長這個10分鐘呢?... 然後也有試過SDK裡面用來讓VoIP在背景接收incomming call的setKeepAliveTimeout 這個就變成無法確定Request的週期... 因為SDK裡面也有講說是會在timeout最少做一次那段code... 但是不保證什麼時候會做... 實際測試結果...常常是在最後一秒的時候... 才去做我要的request..這樣子週期又變成太久了... 請問大家有沒有遇到這樣的問題呢?...@@ -- [車種]HONDA CBR 600RR 05 寶藍 [相識日] 2006/07/31 [車輛改裝] Rizoma防倒球、Ohlins17段可調防甩頭、CW油箱保護貼、Ventura大燈護罩 1000RR後照鏡、AFAM前16後44齒、RK黃金鍊、手工Moriwaki配色無價XD!! [人身部品] Alpinestars Stage 2PC、GP Pro、Super Tech、T-Dyno、Reflex Stella Rebel、SPSSHOEI X-11 Kato TC1 & TC3 1.fotologue http://0rz.tw/1e4QY 2.Picasa http://0rz.tw/c72Ve -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.83 ※ 編輯: ameanshinobu 來自: 140.112.30.83 (08/26 17:17)

08/26 17:31, , 1F
總之,你還是用 push notificaion 的好(茶)
08/26 17:31, 1F

08/29 00:39, , 2F
感謝樓上建議...
08/29 00:39, 2F
文章代碼(AID): #1CTZ4TU5 (MacDev)
文章代碼(AID): #1CTZ4TU5 (MacDev)