2014-04-24 13 views
7

Konuyla ilgili bir konu bulamadım bu yüzden şunu sormam gerekiyor: uygulamanın hangi uygulama mağazasından karşıdan yüklendiğini programlı olarak algılamanın bir yolu var mı? (ör: Almanya App Store)Uygulamanın hangi uygulama deposunu karşıdan yüklediğini program aracılığıyla algıladı

Kullanıcı konumlarını tespit etmek için konum ayrıcalıkları istemem gerekmiyor, ancak uygulama mağazasını algılamanın bir yolu yoksa o zaman yapmak zorunda kalabilirim.

+1

Daha iyi bir çözüm buldunuz mu? Çünkü insanlar Locale'i ikamet ettikleri ülkeye değil, daha çok tercihlerine göre ayarlayabilirler. –

cevap

5

Kullanıcıların geçerli yerel ayarını hangi ülkede olduklarını algılamak için kullanırsınız. Ancak bazen başarısız olabilir, dolayısıyla AppStore'u algılamanın% 100 etkili bir yolunun işe yaramadığından emin değilim. senin için.

Bunlardan bazıları eski, aşağıdaki konuda tartışmalar görüyorum ama muhtemelen çok alternatifler çözümler bulmak için Link1 ve Link2

+0

Teşekkürler, aradığım şey buydu: D – Silverstar

+0

@OnesAndZeros yardımcı olduğunu biliyor! Cevabımı geçerli kabul edebilir misiniz? Teşekkürler! –

6

size yardımcı olacaktır lütfen, Ayrıca

[[NSLocale currentLocale] objectForKey: NSLocaleCountryCode] 

aramak gerekiyordu Uygulama İçi Satın Alımlarınız varsa, SKProduct ürününüzün priceLocale'unu kontrol edebilir, bu da şu anda oturum açmış olduğunuz mağazayı (para birimi ve ülke) verir.

Apple Bunu, WWDC2014 Oturum 303 Uygulama İçi Alımları Optimize Etme 10:30 'da önerdi.

İlgili konular