看板 MacDev 關於我們 聯絡資訊
公司幫客戶做了個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