Tôi đang cố gắng giả mạo cập nhật vị trí trong Find My Friends
với Theos.API riêng tư của iOS để theo dõi vị trí ở chế độ nền sau khi ứng dụng bị giết (như Tìm bạn bè của tôi)
Những gì tôi có cho đến nay:
Khi ứng dụng là trong foreground, tôi đã có thể giả mạo thông báo cập nhật (sử dụng Theos/Logos
để treo FMFLocation
lớp).
gì là mất tích:
Khi ứng dụng là trong nền hoặc giết, nó vẫn gửi vị trí của tôi đến máy chủ khi bạn tôi yêu cầu vị trí của tôi. Bản cập nhật nền này KHÔNG gọi phương thức cập nhật thường xuyên, vì vậy móc của tôi không hoạt động. Hơn nữa, nó có thể đáp ứng yêu cầu vị trí từ mạng ngay cả khi ứng dụng bị giết. Tôi không nghĩ rằng Apple cho phép hành vi này trong các ứng dụng thông thường.
Tôi nghĩ rằng điều này chỉ có thể được thực hiện với một số API riêng tư. Bất cứ ai có thể chỉ cho tôi đi đúng hướng để tìm ra API/phương thức mà nó đang sử dụng trong nền?
Bạn có dự án ví dụ nào giống nhau không? – Maulik
@Maulik Tôi có một bài đăng trên blog về và github repo: http://weishi.github.io/blog/2013/07/19/fixing-find-my-friends-location-shift-in-china/ –