iphone - 应用内购买 : get the App Store from which a user made a purchase

标签 iphone ios in-app-purchase storekit

例如,是否可以判断购买是在英国/美国商店进行的?

最佳答案

据我所知,我不认为有一种方法可以检测用户下载的特定商店,但是最合理的解决方案是检测他们的语言环境,并假设他们正在使用特定位置的默认商店。

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/

相关文章:

iphone - CGImageRef 到 UIImage 旋转我的照片在模拟器或设备的 iOS 4 上调试

ios - UICollectionView 在更改布局时显示旧单元格

iOS 在第 3 方应用程序中获取 Safari 保存的信用卡信息

ios - 无法识别的选择器发送到类运行时错误

ios - 如何以编程方式在 Imageview2 ios 中显示 ImageView1 的 TouchLocation

iphone - IAP 创建 - 否 "Hosted Content"

iphone - 我可以在滚动时固定表格的 tableHeaderView 位置吗?

ios - 应用内购买仅需 0.00 美元

swift - 不符合协议(protocol) SKPaymentTransactionObserver

ios - 如何在 Watchkit 中实现模糊背景图像,如 TuneIn 应用程序