作者shinrenpan (iOS5)
看板MacDev
標題[問題] APP進入Background後...
時間Sat Jan 7 14:13:39 2012
公司幫客戶做了個APP
這個APP有local的SQLite 用來登入
客戶需要當User按下home button後
30分鐘後自動關閉APP or Logout
據我所知,進入background除了
audio, location voip, newsstand, external-accessory之外
其他都不能在背景跑(Local Notification除外)
請問在APP 進入background還有辦法使用NSTimer or GCD
來判斷在一定時間能執行method嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.27.58
推 Blueshiva:你只要下次開啓程式的時候判斷離上次離開有多久就可以了 01/07 20:37
→ Blueshiva:吧,超過30分鐘就要求登入,這樣不行嗎? 01/07 20:37
→ shinrenpan:這樣有個缺點啊,如果user把device系統時間往前調,他永 01/08 17:45
→ shinrenpan:遠就不用登入了 01/08 17:45
推 Blueshiva:那就在server端檢查吧 01/08 19:55
推 DLMC:離開時記錄時間,回來時檢查。 01/10 20:58
→ DLMC:1.超過30分鐘 或 2.小於離開前的登記時間 --> log out 01/10 20:59
推 giantwinter:樓上正解 01/17 20:15