我有一個簡單的計時器應用程序,我需要它在使用其他系統應用程序(如iBooks)時工作併發送聲音信號。但是當我按Home按鈕並且應用程序進入後臺模式時,它似乎暫停。當我將View Controller帶回時,定時器和聲音恢復。解決這個問題的正確方法是什麼?如何製作即使應用程序處於後臺模式也可以運行的計時器應用程序
0
A
回答
1
0
我建議您看看UILocalNotification(UNNotificationRequest僅適用於您的iOS 10)。
當您的應用程序正在運行時,您只需註冊一個UILocalNotification以在設定的日期和時間觸發。當您的應用處於前臺,後臺或完全從多任務處理中移除時,這仍然會觸發。
退房這裏的文檔:
https://developer.apple.com/reference/uikit/uilocalnotification
相關問題
- 1. 即使應用程序處於後臺,也能動畫UiView
- 2. 如何開發iPhone Widget,以便即使應用程序處於後臺狀態也可以運行它們
- 3. 如何在應用程序的後臺運行計時器?
- 4. 如何在iOS應用程序處於前臺時在後臺運行操作
- 5. 作爲控制檯應用程序運行Asp.net應用程序
- 6. 即使在應用程序關閉時也運行時鐘或計時器 - Android
- 7. 即使在關閉應用程序時也運行後臺任務
- 8. 應用程序處於後臺時運行CLLocation
- 9. BLE應用程序即使在後臺也可以隨時查找設備嗎?
- 10. 如何使我的應用程序以完全信任模式運行 - .NET 4.0控制檯應用程序
- 11. 如何在後臺模式下仍然運行應用程序?
- 12. 如何永遠在後臺模式下運行應用程序?
- 13. 即使計算機進入睡眠模式,應用程序也必須運行
- 14. iPhone應用程序崩潰,而應用程序運行在後臺模式
- 15. 控制檯應用程序與計時器未運行
- 16. 應用程序在後臺運行時可以截屏嗎?
- 17. 即使ios應用程序在後臺也可以調用web服務
- 18. 當應用程序處於後臺模式時的點擊計數
- 19. 在應用程序中運行計時器以及應用程序在後臺時
- 20. 如何在後臺運行.NET控制檯應用程序
- 21. 如何在後臺運行控制檯應用程序(無UI)?
- 22. 即使應用程序在後臺運行NSTimer的MonoTouch
- 23. 當應用程序進入後臺時運行後臺線程
- 24. 當它運行後臺狀態時,是否可以從我的應用程序運行應用程序?
- 25. 即使應用程序處於橫向模式,也會調用willHideViewController
- 26. 當應用程序處於後臺
- 27. 以編程方式運行.net控制檯應用程序
- 28. 如何在iOS應用程序處於後臺時調用Method?
- 29. 即使應用程序終止,ABAddressBookRegisterExternalChangeCallback也可以工作
- 30. 從Windows XAML應用程序運行控制檯應用程序
應用程序不能在後臺運行。在後臺使用定時器是不可能的。您最好選擇它來安排位置通知,而不是使用時間。如果您的應用程序正在運行,您可以處理本地通知。如果您的應用程序在後臺運行,用戶將會收到通知。 – rckoenes
我濫用了這個詞。我需要它運行併發送信號時使用其他應用程序,如iBooks。 –
首先,您將無法檢測是否有其他應用程序啓動,因爲這是違反隱私的。如果您要通過AppStore部署您的應用,Apple不會允許它。 – rckoenes