例如,是否可以判断购买是在英国/美国商店进行的?
最佳答案
据我所知,我不认为有一种方法可以检测用户下载的特定商店,但是最合理的解决方案是检测他们的语言环境,并假设他们正在使用特定位置的默认商店。
NSLocale *locale = [NSLocale currentLocale];
NSString *country = [locale objectForKey: NSLocaleCountryCode];
if ([country isEqualToString:@"UK"]){
// United Kingdom
}
但是,用户可以在设备上更改他们的商店设置,因此此解决方案可能不会一直有效。
关于iphone - 应用内购买 : get the App Store from which a user made a purchase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11592579/