我正在研究一個具有國家特定內容的iOS應用,並且我計劃使用一個本地化元數據和內容的應用。找出哪個iOS應用商店已經下載了一個應用
我知道有可能以編程方式找出手機的語言環境來相應地呈現內容;但:
是否有可能找出哪個應用程序商店(美國,英國等)的應用程序來自?或...或者,哪個國家/地區是與當前應用商店帳戶關聯的?
謝謝!
我正在研究一個具有國家特定內容的iOS應用,並且我計劃使用一個本地化元數據和內容的應用。找出哪個iOS應用商店已經下載了一個應用
我知道有可能以編程方式找出手機的語言環境來相應地呈現內容;但:
是否有可能找出哪個應用程序商店(美國,英國等)的應用程序來自?或...或者,哪個國家/地區是與當前應用商店帳戶關聯的?
謝謝!
正如我第一次瞭解尋找使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
}
NSLocale currentLocale不會告訴您用戶從哪個商店下載了您的應用。它會告訴你用戶目前在他們的手機上擁有哪些本地化設置。來自currentLocale文檔:當前用戶的邏輯區域設置。語言環境由當前用戶所選系統語言環境的設置構成,並覆蓋用戶在系統偏好設置中指定的任何自定義設置。 – AFraser
你有沒有搞清楚這方面的任何解決方案? –