2013-04-12 77 views
0

我們正在構建一個我們希望在後臺運行的應用程序。我不確定的是當涉及到在後臺運行時,我們僅限於什麼。iOS Flash和應用程序在後臺運行時響起

想象一下,像標籤一樣的應用程序。 UserA和UserB都運行該應用程序。用戶A打開應用程序使用應用程序,然後切換到一個新的應用程序。 UserB打開應用程序,然後單擊鎖定屏幕按鈕並將手機放入口袋中。

當應用程序的想法是當用戶A和用戶B相距不到100英尺或更小時,他們的手機會開始響鈴/振動,並將相機閃光燈拉下(假設手機處於狀態 中, )。如果應用程序未打開並且正在被用戶查看,是否可以響鈴/振動/閃光?

任何鏈接/引用將不勝感激。

回答

1

當您的應用程序處於後臺時,無法啓動閃光燈,因爲這樣做基本上會啓動相機。蘋果知道用戶不喜歡應用程序能夠在後臺拍照,所以這種行爲是不可能的。

然而,對於其他宣誓 - 你想檢查他們是否在100英尺內,你會希望你的應用程序運行在後臺收集位置座標(可能),並安全地上傳到你的服務器。

然後,您可以向每部手機發送推送通知,但一次不能使其發出超過15秒左右的聲音。

+0

您是否可以像所有手電筒應用程序一樣打開和關閉閃光燈? http://iosdevelopertips.com/camera/flashlight-application-using-the-iphone-led.html – jdog

+1

當您的應用處於前景時,您可以切換閃光燈 - 這只是打開和關閉相機。但在後臺,你不能這樣做。 – Undo