[英]Apple Watch app: run an MKDirectionsRequest through the parent iOS app in the background?
[英]IOS: background task length issues designing a timer App + Apple Watch considerations
iOS准則顯然不允許使用后台任務超過10分鍾 。 我正在設計一個烹飪計時器應用程序,允許用戶設置特定時間並開始倒數。
但是,似乎無法設置運行超過10分鍾的后台任務(例如,使用UILocalNotification或向[NSRunLoop mainRunLoop]添加NSTimer )。
有沒有解決的辦法? 開發人員如何設計可觸發持續時間超過10分鍾的計時器的應用程序?
可能的解決方案:
還有其他想法嗎?
編輯:我希望該應用程序可以與iWatch一起使用。 因此,一旦計時器觸發,便會在iWatch上顯示掃視通知。 由於這是由iPhone應用程序指導的,除非該應用程序處於活動狀態,否則我將無法這樣做。
UILocalNotification
的文檔說:
UILocalNotification
對象指定一個通知,該通知可以通知應用程序安排在特定日期和時間進行演示。 操作系統負責在計划的時間傳遞本地通知。 該應用程序不必為此運行。
因此,在后台運行應用程序的時間限制不超過幾分鍾,這不適用於通知(因為該應用程序不必運行)。
有關更多信息,請參見《 本地和遠程通知編程指南》 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.