作者ameanshinobu (斩月)
看板MacDev
标题[问题] 在背景定期做Request?
时间Thu Aug 26 17:17:14 2010
想请问一下....
目前有没有办法让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、SPS、
SHOEI 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)
1F:→ zonble:总之,你还是用 push notificaion 的好(茶) 08/26 17:31
2F:→ ameanshinobu:感谢楼上建议... 08/29 00:39