我們正在開發iOS應用。我們需要的一個要求是,讓用戶位置的國家在應用中強制執行限制。我們考慮的一個解決方案是收集IP地址並將其與地理定位服務結合使用以獲取國家/地區。一位合作伙伴告訴我們,這種解決方案違反了蘋果的政策。有人可以證實這一說法嗎?或者,有人知道另一種收集設備用戶所在國家的方法嗎?iOS獲取設備用戶所在的國家
3
A
回答
10
使用Apple提供的location services來查找用戶的位置。它比從IP地址進行地理編碼準確得多,它不需要第三方服務(或您自己的服務),它爲用戶提供了可在地圖或類似地圖上使用的估計的緯度和經度。
2
使用Apple提供的位置服務只是解決方案的一部分。由於位置服務不會返回國家,因此您需要使用經緯度來確定附近國家/地區的服務。我之前曾將其用於其他用途,但是查詢具有經緯度的此類Web服務應該會使您返回附近的國家/地區。
+0
我明白了,但我們試圖做一些像潘多拉或Netflix,因爲我們認爲他們沒有使用經度和緯度來強制執行限制。 – shinjidev 2012-03-08 20:10:59
0
你可以使用Google Reverse Geocoding API獲得基於用戶位置評爲全國協調
2
蘋果現在有一個反向地理編碼API CLGeocoder。它會將經度和緯度轉換爲用戶友好的表示。我會使用位置服務和CLGeocoder來獲取這些信息,因此您稍後不會遇到任何問題,也不需要任何第三方API。
相關問題
- 1. 獲取用戶的國家
- 2. Android獲取設備國家代碼
- 3. 在Android中獲取國家的國家
- 4. 在IOS中從國家名稱獲取國家代碼
- 5. 獲取用戶的國家代碼
- 6. 獲取用戶所在國家,詳細信息FQL facebook
- 7. Facebook圖形API - 獲取用戶所在國家
- 8. 要依據用戶所在的國家
- 9. 從Facebook獲取用戶國家
- 10. 如何獲取用戶位置國家
- 11. Moodle php獲取當前用戶國家
- 12. 獲取Facebook用戶國家可能?
- 13. IOS獲取用戶當前國家可靠
- 14. 如何根據iTunes設置獲取用戶的國家?
- 15. 如何獲取CDMA Android設備的國家代碼?
- 16. 獲取設備的國家代碼/電話號碼
- 17. Firebase配置如何獲取設備的區域/國家/地區?
- 18. 獲取facebook用戶家鄉在ios
- 19. 獲取ITMS所附國家對iphone
- 20. 獲取設備ID在IOS
- 21. 如何從家鄉ID獲取用戶的國家?
- 22. 從iPhone設備UDID獲取國家/地區代碼?
- 23. 如何獲得國家,在ios國家名單
- 24. 從iOS設備獲取LDAP帳戶
- 25. 如何在後端獲取用戶所在國家的HTTP請求?
- 26. iOS顯示警告取決於國家用戶在
- 27. 如何根據設備所在國家/地區打開域名?
- 28. 使用Google API獲取城市的國家/國家建議
- 29. 獲取給定的美國國家
- 30. 從國家代碼在python中獲取國家名稱?
我理解,但我們試圖做類似潘多拉或Netflix的,因爲我們認爲他們使用的不是緯度和經度強制實施限制。 – shinjidev 2012-03-08 20:02:04
潘多拉和Netflix最有可能使用「國際化」來處理任何限制... https://developer.apple.com/library/ios/#documentation/MacOSX/Conceptual/BPInternational/BPInternational.html – Tonetel 2012-03-08 20:52:34
嗯,我不是談論語言的限制,我試圖限制某些國家的服務,這就是爲什麼我需要知道該國家的用戶 – shinjidev 2012-03-08 21:46:57