2013-07-18 45 views
2

我正在研究一個具有國家特定內容的iOS應用,並且我計劃使用一個本地化元數據和內容的應用。找出哪個iOS應用商店已經下載了一個應用

我知道有可能以編程方式找出手機的語言環境來相應地呈現內容;但:

是否有可能找出哪個應用程序商店(美國,英國等)的應用程序來自?或...或者,哪個國家/地區是與當前應用商店帳戶關聯的?

謝謝!

+0

你有沒有搞清楚這方面的任何解決方案? –

回答

0

正如我第一次瞭解尋找使iOS應用程序國傢俱體如果是的話。 登錄到iTunesConnect並點擊Manage Your Apps。選擇您的應用程序並點擊Rights and Pricing按鈕。您可以從此頁面選擇您想要的商店。

如果您想要從App Store用戶下載您的iOS應用程序。 試試這個。

// Get user's country code based on currentLocale 
NSLocale *locale = [NSLocale currentLocale]; 
NSString *countryCode = [locale objectForKey: NSLocaleCountryCode]; 

if ([countryCode isEqualToString:@"US"]){ 
    //For US Only 
} 

Also there is related Question.

+6

NSLocale currentLocale不會告訴您用戶從哪個商店下載了您的應用。它會告訴你用戶目前在他們的手機上擁有哪些本地化設置。來自currentLocale文檔:當前用戶的邏輯區域設置。語言環境由當前用戶所選系統語言環境的設置構成,並覆蓋用戶在系統偏好設置中指定的任何自定義設置。 – AFraser

相關問題