2016-05-25 107 views
1

我是一名軟件開發人員,但對於蘋果來說,我絕對是新手。我們在一個項目中遇到以下情況,並且我們一直無法找出解決方案,因此我非常感謝您提供一些建議以找到解決方案(或者在不可能的情況下放棄這種情況)我可以設置應用程序在iOS設備空閒時運行嗎?

A(潛在)有多個零售店的顧客有興趣有一個非常簡單的應用程序來顯示一些內容(這可能是一個圖像或HTML,沒有太複雜),並定期從服務器更新此內容(這一要求很重要)。所以這是非常簡單的情況,使用設備屏幕作爲廣告空間

但是,這裏有一個問題,用戶應該能夠走出這個應用程序,並檢查出設備的系統和其他應用程序,然後內容應該當設備空閒時回到前臺。所以基本上我們需要一個像屏幕保護程序的應用程序,它可以從服務器獲取內容(圖像)並保持更新。

我們一直在尋找導向訪問模式,但我們不確定它滿足要求,因爲存在以下問題 - 允許用戶簽出設備系統和其他應用程序。據我們瞭解,指導性訪問將設備限制爲一個應用程序。 - 當設備閒置一段時間後,重新啓動應用程序(或將其放到前臺)。

請注意,我們應該考慮爲各種設備(iPhone和iPad)與不同OS版本

我感謝您的幫助和想法。謝謝。

回答

2

除了一小部分有限的例外,Apple不允許應用程序在後臺連續運行。 (例如,音樂播放應用程序)。

可以將您的應用程序設置爲假裝爲音樂播放應用程序,並保持在後臺運行,但這意味着您不會在應用程序商店中獲得許可。

您的客戶可能能夠使用企業程序來創建應用程序,以便在其零售店中使用。企業應用程序不必經歷應用程序商店審批流程。

我最近爲客戶做了這個(對於一個企業應用程序)。當我回想起應用程序請求後臺處理,一旦它移動到後臺,並且當它被通知它的後臺時間結束時,我會播放一段短暫的「沉默」聲音,並請求另一段背景時間。不幸的是,這是工作的聘用和合同結束,所以我沒有保留源代碼。

+0

非常感謝鄧肯真的很感激它。將有一個looka企業應用程序 –

相關問題