Wykryj w czasie wykonywania, z którego kraju App Store mój iPhone został pobrany?

Mam funkcję w mojej aplikacji na iPhone'a, która ze względów biznesowych powinna być wyświetlana / dostępna tylko dla klientów w USA. Jeśli chcę wydać tę aplikację do App Stores poza USA, to jaki jest najlepszy sposób na określenie, w jakim kraju się znajduję, bez polegania na ustawieniach zdefiniowanych przez użytkownika, takich jak język i ustawienia regionalne?

Moim zdaniem idealnym rozwiązaniem jest posiadanie pewnej właściwości wykonawczej, która może mi powiedzieć, z którego kraju App Store pobrano aplikację, i mogę podjąć odpowiednie działania. Przeglądając dokumenty i przeszukując internet, nie wymyślam niczego w tym dziale.

Nie oczekuję, że rozwiązanie będzie w 100% niezawodne, ponieważ użytkownicy nie będą w kraju, z którego mówią, że są z niego, ale jak najbliżej byłoby miło.

Przypuszczam, że jednym rozwiązaniem byłoby stworzenie osobnej kompilacji dla nowego produktu w App Store i mieć dwie wersje, jedną dla USA i jedną dla innych, ale to nie wydaje się idealne. Mam nadzieję, że może to być ten sam produkt w App Store, aby zapobiec fragmentacji opinii użytkowników.

Z góry dziękuję!

questionAnswers(3)

yourAnswerToTheQuestion