Ich versuche, die Standortaktualisierung in Find My Friends
mit Theos zu spoofen.iOS private API, um den Standort im Hintergrund zu verfolgen, nachdem die App getötet wurde (wie Find My Friends)
Was ich habe, so weit:
Wenn die App in Vordergrund, konnte ich die Update-Nachricht fälschen (Theos/Logos
mit FMFLocation
Klasse Haken).
Was fehlt:
Wenn die App ist in Hintergrund oder getötet, sendet sie immer noch meine Position an den Server, wenn mein Freund meine Lage anfordert. Dieses Hintergrundupdate ruft die reguläre Update-Methode NICHT auf, daher funktioniert mein Hook nicht. Außerdem kann es auf eine Standortanfrage vom Netzwerk antworten, selbst wenn die App beendet wird. Ich glaube nicht, dass Apple dieses Verhalten in normalen Apps erlaubt.
Ich denke, das kann nur mit einigen privaten API getan werden. Könnte mir jemand in die richtige Richtung zeigen, um herauszufinden, welche API/Methode es im Hintergrund verwendet?
Haben Sie ein Beispielprojekt für dasselbe? – Maulik
@Maulik Ich habe einen Blog-Post über und Github Repo: http://weishi.github.io/blog/2013/07/19/fixing-find-my-friends-location-shift-in-china/ –