簡體   English   中英

在后台檢測“主頁”按鈕長按事件

[英]Detect Home button long press event in background

如何在已經在后台運行的應用程序中檢測到“長按”按鈕的長按,例如4秒或更長時間? 是否可以這樣,因為應用程序已經在后台運行,並且如果用戶長按設備的主屏幕按鈕4秒鍾或更長時間,我可以在后台運行的應用程序中檢測到該事件嗎?如果可能的話,蘋果會批准在應用程序商店中使用該事件嗎?

不,那是不可能的。 您應該知道,長按主頁按鈕會彈出Siri。 您的應用會干擾這一點。 另外,我不認為Apple允許訪問此類Home按鈕事件。

最后; 當您的應用在后台運行時,不久后便進入了暫停狀態,並且沒有任何事件在運行。 該應用程序唯一能做的就是接收推送通知-除非您從Apple本身獲得了對音頻/ gps功能的特殊訪問權,

簡短答案:不可能。 至少不能使用公開方法,並且希望您的應用程序位於Appstore中。

出於研究目的,您可能想嘗試使用私有方法並使用它進行研發。 有可能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM