[問題] APP進入Background後...

看板MacDev作者 (iOS5)時間13年前 (2012/01/07 14:13), 編輯推噓4(404)
留言8則, 4人參與, 最新討論串1/2 (看更多)
公司幫客戶做了個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

01/07 20:37, , 1F
你只要下次開啓程式的時候判斷離上次離開有多久就可以了
01/07 20:37, 1F

01/07 20:37, , 2F
吧,超過30分鐘就要求登入,這樣不行嗎?
01/07 20:37, 2F

01/08 17:45, , 3F
這樣有個缺點啊,如果user把device系統時間往前調,他永
01/08 17:45, 3F

01/08 17:45, , 4F
遠就不用登入了
01/08 17:45, 4F

01/08 19:55, , 5F
那就在server端檢查吧
01/08 19:55, 5F

01/10 20:58, , 6F
離開時記錄時間,回來時檢查。
01/10 20:58, 6F

01/10 20:59, , 7F
1.超過30分鐘 或 2.小於離開前的登記時間 --> log out
01/10 20:59, 7F

01/17 20:15, , 8F
樓上正解
01/17 20:15, 8F
文章代碼(AID): #1F1-AL1n (MacDev)
討論串 (同標題文章)
文章代碼(AID): #1F1-AL1n (MacDev)