[問題] LINE Here的背景定位技術?

作者: HelloJimmy (Angel Michael)   2015-10-29 01:32:18
大家好,
我的APP會定期(5 min)抓一次GPS定位資料並回傳後台
但即使我已經在plist設定background mode with GPS
但APP降到背景後還是會死掉
但今天發現LINE Here有類似的功能
他可以將群組內User的位置不斷進行分享(傳送給其他好友)
而且可以長時間運作
理論上它降到背景執行應該一段時間後也會死掉才對
但卻沒有
有人知道它是怎麼做到的嗎?
謝謝!
作者: Blueshiva (龍野南雲)   2015-10-29 11:20:00
應該是把App類型設定為SIP類的吧
作者: darktt (小朱)   2015-10-29 13:16:00
你可以試試這個https://goo.gl/8dWBqY,那是我之前測試的code,不過使用的時候要關閉其他會背景定位的app,因為同時間只會有一個背景定位的app運作而已,另外看有沒有記錄的方法是,把app的資料用xcode抓回來看。
作者: HelloJimmy (Angel Michael)   2015-10-29 23:59:00
SIP類? 我查lib只有audio、location..等,有SIP?darktt 請問關鍵字是什麼? 我查一下google網址也失效了
作者: Blueshiva (龍野南雲)   2015-10-30 10:54:00
在App Background Modes裡面有個VoIP的選項,選了那個就可以在背景一直活著,但是Apple也會要求真的有作VoIP功能,LINE有通話功能,不確定LINE HERE有沒有做
作者: darktt (小朱)   2015-10-30 11:19:00
google縮址最近怪怪的,關鍵字是background update location
作者: HelloJimmy (Angel Michael)   2015-11-03 23:42:00
blue 我的APP沒有VoIP功能 應該會被擋...dark 我也是用這個設定 但還是會死掉 你是怎麼做的?
作者: darktt (小朱)   2015-11-04 07:21:00
連結修改https://goo.gl/5THnAa,下載後加入副檔名zip要做到的步驟比較多,還是看範例比較快,大部分的設定都在appdelegate上做的

Links booklink

Contact Us: admin [ a t ] ucptt.com