-3
我需要定期獲取用戶位置。例如每5分鐘一班。在iOS中定期接收位置信息的最佳方式是什麼?
應用程序需要能夠在後臺執行該操作。
給予該凍結而不活動的我不能有一個線程/任務運行每5分鐘才能執行此任務的應用程序孔德iOS的限制。
使用標準位置服務不允許我定義的時間間隔來接收用戶的位置。讓它隨着UIBackgroundModes = location一直運行會消耗太多電量,並在不必要的時間運行。
我還利用重大改變的位置服務,必須喚醒我的應用程序時,一個新的位置可用的能力考慮,但如果用戶是固定不會生成任何事件。
任何人有任何想法我可以做到這一點?
也許是另一種方式有一個服務醒來,我的應用程序,每5分鐘?
我前段時間看過這類東西,我不認爲它是可能的。喚醒你的應用的服務意味着什麼?設備上沒有任何東西可以喚醒你,而外部服務器也不能。 – Gruntcakes 2012-02-19 06:10:31