回答
該應用將需要一個服務器組件。在這些類型的應用程序中,每個人的電話連接到相同的Web服務並報告其各自的位置。然後,服務器將用戶的朋友(或潛在的其他人使用該應用的位置,實際上......隱私是這種類型的應用的一個大問題)的位置發送回該用戶的電話。
因此,至少應用程序需要使用核心位置來獲取用戶的位置和NSURLConnection(或一些等效的網絡框架),以將該數據發送到服務器並獲取其他用戶的位置。
然後,當然,有程序的服務器端的一部分,從用戶接收位置,存儲它們,並將它們發送給其他用戶。
基本上,有一個雲服務。 iPhone中的位置跟蹤應用會不斷髮送更新到您的服務。當你知道某人是某人的朋友(可能通過Facebook Connect)時,你可以通知他們他們的位置。
我向你展示了一幅非常高層次的圖片。這裏有更多更復雜的細節。請問你需要什麼...
感謝你的回覆。我想知道我應該有什麼樣的「握手」機制,以便只有我的朋友知道我的位置,而不是每個人都知道? – meetpd
您需要有一個網站,希望使用您的服務的用戶先登錄。這個登錄可以基於facebook connect.this也給你一個名單friends.now這是你的握手,邏輯部分... –
- 1. 朋友的跟蹤位置
- 2. Facebook邀請朋友跟蹤
- 3. 如何獲得使用活動記錄的朋友的朋友?
- 4. 如何使用iPhone的相機跟蹤動作?
- 5. Graph-Traversal:我如何使用Gremlin查詢「朋友和朋友的朋友」
- 6. 如何使用iPhone sdk邀請使用LinkedIn的朋友?
- 7. Facebook(多朋友)請求對話:跟蹤受邀用戶數量?
- 8. 如何讓我的朋友和朋友的朋友?
- 9. 如何獲得朋友的朋友的朋友...
- 10. 如何使用Facebook API獲取朋友的朋友?
- 11. iPhone:如何使用iPhone在iPhone中跟蹤用戶位置?
- 12. 朋友課如何互動
- 13. 如何獲取用戶朋友中的每一個朋友的朋友數?
- 14. 如何使用朋友功能或朋友類?
- 15. 如何從twitter使用Asp.NET檢索朋友朋友列表?
- 16. 如何使用Facebook連接邀請朋友iphone應用程序?
- 17. 返回使用我的朋友和朋友的朋友的Neo4j的Cypher
- 18. 用戶/朋友與twitterizer不跟着
- 19. Facebook邀請朋友 - 追蹤引用者
- 20. 如何邀請使用Facebook的朋友?
- 21. 如何使用朋友的Facebook ID
- 22. 如何使用Facebook Graph API for iPhone發佈到朋友牆
- 23. 如何在iPhone中使用fbconnect獲取朋友地址
- 24. iphone - 如何使用Twitter API獲取朋友/ ID?
- 25. 如何使用Graph API在iPhone中獲取在線Facebook朋友?
- 26. Facebook SDK iPhone,朋友列表
- 27. 如何跟蹤iPhone應用程序的應用程序活動
- 28. Facebook朋友的朋友
- 29. 如何使用{用戶ID} /朋友端點,以讓所有的朋友
- 30. 跟蹤iPhone的數據使用情況
看看這個答案[SO問題] [1]。 [1]:http://stackoverflow.com/questions/4446576/how-to-send-the-push-notification-to-an-individual-user-in-iphone-sdk – user523234