首頁  >  問答  >  主體

iOS应用退出到后台后怎样监听摇晃事件

iOS应用在前台运行时可以监听到摇一摇的动作,类似微信的摇一摇功能,目前有个需求应用退出到后台后任然能实现摇一摇,但是尝试了各种方法,都无法在应用退出前台后检测到摇一摇事件,请教各位大神如何实现该需求

PHPzPHPz2714 天前874

全部回覆(4)我來回復

  • PHP中文网

    PHP中文网2017-04-17 13:32:31

    開始使用的是UIKit motion-event的事件監聽,應用在前台運行時可以監聽到搖一搖動作,應用退出前台,即使後台存活(應用退出前有10分鐘左右時間活動),無法監聽到動作。
    使用CoreMotion框架,應用程式在背景運行的情況下,可以偵測到搖一搖的動作。

    回覆
    0
  • 大家讲道理

    大家讲道理2017-04-17 13:32:31

    個人認為是這種需求是沒辦法滿足的,雖然我並不懂 iOS 方面的開發。試想一下,如果 iOS 提供了這個接口,後台有多個應用調用這個接口,你在前台搖了搖,到底該跳出哪個應用…

    回覆
    0
  • 巴扎黑

    巴扎黑2017-04-17 13:32:31

    不妨了解iOS平台對應用程式開放了哪些後台進程能力。

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-17 13:32:31

    我不是做iOS的,我以為app程式到了後台只能被動的接收訊息推送,無法主動處理。

    回覆
    0
  • 取消回覆