1
我有一個具有應用內購買能力的應用程序。如何確定哪些appstore用戶正在使用?
我的客戶有一個定價結構。所以在不同的國家他提供不同的訂閱。
他工作了不同層(約4個不同的層級)。
現在我的問題是我怎麼確定哪些AppStore的用戶帳戶屬於以調用正確的產品ID?我不認爲GEO的位置是正確的做法。
請讓我知道如果你需要更多的解釋。
在此先感謝。
我有一個具有應用內購買能力的應用程序。如何確定哪些appstore用戶正在使用?
我的客戶有一個定價結構。所以在不同的國家他提供不同的訂閱。
他工作了不同層(約4個不同的層級)。
現在我的問題是我怎麼確定哪些AppStore的用戶帳戶屬於以調用正確的產品ID?我不認爲GEO的位置是正確的做法。
請讓我知道如果你需要更多的解釋。
在此先感謝。
我想用NSLocale將是確定用戶所在的國家的最佳解決方案。
下面是它會怎麼做:
// Get user's country code based on currentLocale
NSLocale *locale = [NSLocale currentLocale];
NSString *countryCode = [locale objectForKey: NSLocaleCountryCode];
if ([countryCode isEqualToString:@"US"]){
// US
}
然而,由於沒有保證用戶不會改變自己的國際設置,你可能別無選擇,只能推出不同的應用程式,一個是美國觀衆,一個英國的觀衆,等