Tôi cần xác định khi khởi động người dùng ở quốc gia nào, đối với ứng dụng iPhone. Có lẽ tôi sẽ phải bật dịch vụ định vị và thực hiện một số loại mã hóa địa lý đảo ngược. Tôi thực sự không muốn sử dụng dịch vụ web của bên thứ ba nếu có thể, có đề xuất nào khác để xác định quốc gia từ dịch vụ vị trí nào cung cấp không?Xác định quốc gia của người dùng iPhone
Ban đầu, tôi chỉ cần kiểm tra xem người dùng có ở trong Hoa Kỳ hay không, nhưng điều này có thể thay đổi trong tương lai để thêm nhiều quốc gia hơn. Tôi hiểu rằng vị trí không phải lúc nào cũng được xác định hoặc người dùng có thể tắt dịch vụ vị trí. Về cơ bản, tôi chỉ cần biết nếu người dùng được phát hiện là bên trong Hoa Kỳ, để tắt một tính năng cụ thể.
EDIT: Khi đọc thêm, có vẻ như MKReverseGeocoder sẽ là cách để đi, ngoại trừ tôi không muốn hiển thị bất kỳ bản đồ nào trong ứng dụng của mình, có nghĩa là tôi không được phép sử dụng.
Mục đích là hạn chế chức năng nếu người dùng được tìm thấy ở trong Hoa Kỳ. Nếu người dùng đã tắt dịch vụ vị trí hoặc chúng được tìm thấy ở bên ngoài Hoa Kỳ, chức năng không bị hạn chế. Tôi biết thật dễ dàng để có được xung quanh, nhưng đây là những yêu cầu tôi có - đó là một ưu tiên hơn mà chức năng bị hạn chế chứ không phải là một yêu cầu 100% mỗi lần. –
Tôi chắc chắn sẽ rất vui khi sử dụng các dịch vụ của Google được cung cấp bởi SDK iPhone. Có cái gì đó sẽ cho tôi những gì tôi sau? –