2012-01-26 20 views

回答

0

您可以在設定的時間後觸發本地通知。但是,如果用戶點擊對話框上的「查看」,則只能處理事件。否則,您可以使用背景模式之一(位置,音頻,VoIP)繼續在後臺運行。然後,您擁有所有的自由,除非您在應用商店中接受您的應用程序,除非您將應用程序用於您在後臺模式中描述的目的。

我最近得到了一個應用程序拒絕了兩次投票每n分鐘使用位置背景模式(即使我使用的位置!)。

祝你好運

+0

也許我可以寫背景任務,該任務睡眠60秒,並在做一些行動後。 – Oksana

+0

我測試了這個。我每1秒重複執行一次操作(使用performSelector),並運行後臺任務。該任務睡眠60秒。然後我按主頁按鈕(應用程序在後臺模式)。當後臺任務正在執行時,1秒後會引發回調。當後臺任務停止時,回調停止。你怎麼看待這件事? – Oksana

+0

如果按下主頁按鈕,並且您不會仍然響應該應用程序,則需要在應用程序plist中設置其中一個UIBackgroundModes。沒有「定時器」背景模式。最接近的可能是音頻模式。這會給你一個頻繁的「鉤子」。 –

相關問題