Detectar en tiempo de ejecución desde qué tienda de aplicaciones de mi país se descargó la aplicación de iPhone?

Tengo una función en mi aplicación de iPhone que, por motivos comerciales, solo debería mostrarse / estar disponible para los clientes en los Estados Unidos. Si deseo lanzar esta aplicación a las tiendas de aplicaciones fuera de los EE. UU., ¿Cuál es la mejor manera de averiguar en qué país me encuentro sin depender de la configuración definida por el usuario, como el idioma y la ubicación?

En mi opinión, la solución ideal es que hay alguna propiedad de tiempo de ejecución que me puede decir en qué país de la tienda de aplicaciones se descargó la aplicación y puedo actuar en consecuencia. Mirando los documentos y buscando en la web, no se me ocurre nada en este departamento.

No espero que la solución sea 100% infalible en cuanto a los usuarios que no están en el país del que dicen que son, pero sería bueno lo más cerca posible.

Supongo que una solución sería hacer una compilación separada para un nuevo producto en la App Store y tener dos versiones, una para los EE. UU. Y otra para los otros, pero eso no parece ideal. Espero que pueda ser el mismo producto en la App Store para evitar cosas como la fragmentación de las opiniones de los usuarios.

¡Gracias por adelantado!

Respuestas a la pregunta(3)

Su respuesta a la pregunta