0
我有一個iOS應用程序使用SOAP技術從服務器下載數據。這些數據我需要每分鐘發送給蘋果手錶,但iOS應用程序必須在後臺。由於iOS決定執行後臺提取的時間,因此使用後臺提取不是可行的解決方案。我知道在後臺的計時器將在3分鐘內停止。所以我爲什麼問這裏。我的老闆不相信我每分鐘都會用定時器在bachground發送數據是不可能的。感謝您的回答。每分鐘發送數據到Apple Watch
我有一個iOS應用程序使用SOAP技術從服務器下載數據。這些數據我需要每分鐘發送給蘋果手錶,但iOS應用程序必須在後臺。由於iOS決定執行後臺提取的時間,因此使用後臺提取不是可行的解決方案。我知道在後臺的計時器將在3分鐘內停止。所以我爲什麼問這裏。我的老闆不相信我每分鐘都會用定時器在bachground發送數據是不可能的。感謝您的回答。每分鐘發送數據到Apple Watch
這不是不可能的,但任何應用程序都不會在應用程序商店中被允許。應用程序只能在有限的時間內運行(3分鐘,如您所說)。
如果您將您的應用程序設置爲背景音頻應用程序並播放「無聲音」,那麼您可以在背景無限期,但這是對權利的濫用。
保持iPhone應用程序在後臺運行會快速耗盡電池。同樣,每分鐘發送一條信息給手錶,都會比正常情況更快地搓動手錶電池。 BLE是突發模式,功率效率很高,但手錶可能必須進入高功率模式才能處理通信。
手錶是否可以在需要時自己撥打網絡電話?使用watchOS 2,您可以直接下載Apple Watch,而不必將手機用作中間人。附加的好處是,即使手機不存在,手錶應用程序也可以設計成獨立工作。 – Dare