由於幾天我正在尋找的功能,將允許我保持用戶發佈該應用程序正在後臺運行。我附上了一個!圖片,我正在尋找什麼。我嘗試了谷歌搜索,但無法得到我需要的。當我點擊閃爍的紅色條時,它將我帶回應用程序。如何讓用戶通知該應用程序正在後臺運行?
在此先感謝。
由於幾天我正在尋找的功能,將允許我保持用戶發佈該應用程序正在後臺運行。我附上了一個!圖片,我正在尋找什麼。我嘗試了谷歌搜索,但無法得到我需要的。當我點擊閃爍的紅色條時,它將我帶回應用程序。如何讓用戶通知該應用程序正在後臺運行?
在此先感謝。
系統提供了您所描繪的紅色橫幅,僅當您的應用程序使用背景音頻錄製時纔會顯示(請參閱AVAudioSession
),並且沒有機會讓您選擇當用戶點擊它時發生的情況。
除非您的應用適合few specific classes之一,否則它在後臺不會「運行」。相反,它「暫停」 - 仍然在內存中,但沒有CPU時間。因此,在您的應用程序之外發生的事情因此取決於系統,而不是您......顯示將啓動您的應用程序的橫幅的唯一方法是使用推送通知服務或UILocalNotification
,但這些橫幅僅顯示簡短,並且你無法控制他們的持續時間。你似乎特別要求的是使用公共API不可能的。
你想要的那種通知不被當前的iOS第三方開發者的支持。
謝謝! AVAudioSession爲我工作。 – Prajakta