2012-03-08 4 views
3

Google은 iOS 앱을 개발 중입니다. 우리가 필요로하는 하나의 요구 사항은 사용자 위치의 국가에서 앱에 제한을 적용하도록하는 것입니다. 우리가 생각하고있는 한 가지 해결책은 IP 주소를 수집하여 지리적 위치 서비스를 통해 국가를 얻는 것입니다. 한 파트너는 이러한 종류의 솔루션이 Apple 정책을 위반한다고 말했습니다. 누군가이 진술을 확인할 수 있습니까? 또는 장치 사용자가있는 국가를 모으는 또 다른 방법을 알고 있습니까?iOS 기기 사용자 위치 국가 설정

답변

10

Apple 제공 location services을 사용하여 사용자의 위치를 ​​찾습니다. IP 주소에서 지오 코딩하는 것보다 훨씬 정확합니다. 제 3 자 서비스 (또는 자체 서비스)가 필요하지 않으며지도 또는 이와 유사한 방식으로 사용할 수있는 예상 위도 및 경도를 제공합니다.

+0

은 이해하지만, 우리는 그들이 제한을 적용 위도와 경도를 사용하지 않을 생각하기 때문에 우리는 판도라 나 넷플릭스와 같은 일을하고있었습니다. – shinjidev

+0

Pandora 및 Netflix는 "국제화"를 사용하여 모든 제한 사항을 처리 할 가능성이 큽니다 ... https://developer.apple.com/library/ios/#documentation/MacOSX/Conceptual/BPInternational/BPInternational.html – Tonetel

+0

글쎄, 나는 아니야. 언어의 제한에 대해 이야기하면서, 나는 일부 국가의 서비스를 제한하려고 노력하고 있습니다. 그래서 나는 해당 국가의 사용자를 알 필요가 있습니다. – shinjidev

2

Apple 제공 위치 서비스를 사용하는 것이 솔루션의 일부일뿐입니다. 위치 서비스는 국가를 반환하지 않으므로 인근 국가를 결정할 때 위도와 경도가 필요한 서비스를 사용해야합니다. 이전에 다른 용도로 사용해 왔지만이 웹 서비스와 같은 위도와 경도를 쿼리하면 근처에있는 국가가 반환됩니다.

http://ws.geonames.org/findNearby?lat=47.3&lng=9

+0

판도라 (Pandora) 나 넷플릭스 (Netflix)와 같은 것을하려고했는데, 우리는 그들이 위도와 경도를 사용하여 제한을 가하지 않는다고 생각하기 때문입니다. – shinjidev