Próbuję podszyć się pod aktualizację lokalizacji w Find My Friends
z Theos.Prywatny interfejs API iOS do śledzenia lokalizacji w tle po zabiciu aplikacji (np. Znajdź moich znajomych)
Co mam tak daleko:
Gdy aplikacja jest w planie, byłem w stanie sfałszować komunikat aktualizacyjny (używając Theos/Logos
zahaczyć FMFLocation
klasa).
Brakuje:
Gdy aplikacja jest w tle lub zabitego, to nadal wysyła moją lokalizację na serwer, kiedy mój przyjaciel prosi moją lokalizację. Ta aktualizacja tła NIE wywołuje zwykłej metody aktualizacji, więc mój hak nie działa. Co więcej, może odpowiadać na żądanie lokalizacji z sieci, nawet jeśli aplikacja zostanie zabita. Nie sądzę, aby Apple dopuszczało takie zachowanie w zwykłych aplikacjach.
Myślę, że można to zrobić tylko z prywatnym API. Czy ktokolwiek mógłby wskazać mi właściwy kierunek, aby dowiedzieć się, jakiego API/metody używa w tle?
Czy masz przykład projektu dla tego samego? – Maulik
@Maulik Mam wpis na blogu i repozytorium github: http://weishi.github.io/blog/2013/07/19/fixing-find-my-friends-location-shift-in-china/ –