例如,是否可以判断购买是在英国/美国商店进行的?应用内购买:获取用户购买的App Store
2
A
回答
1
据我所知,我不认为有检测用户下载的特定商店的方法,但最合理的解决方案是检测他们的区域设置,并假设他们正在使用他们的特定位置的默认商店。
NSLocale *locale = [NSLocale currentLocale];
NSString *country = [locale objectForKey: NSLocaleCountryCode];
if ([country isEqualToString:@"UK"]){
// United Kingdom
}
但是,用户可以在设备上更改其商店设置,因此此解决方案可能无法一直工作。
0
通常,您将执行SKProductsRequest
并通过获得SKProductsRequestDelegate
的- (void)productsRequest:(SKProductsRequest*)request didReceiveResponse:(SKProductsResponse*)response
接收产品清单。
response.products
是SKProduct
的数组。并且SKProduct
有priceLocale
,它告诉你从哪个国家/ App Store进行购买。而已!
相关问题
- 1. App Store应用内购买指南
- 2. 用iPad购买应用内购买
- 3. 应用程序内购买购买
- 4. 应用内购买
- 5. 应用内购买
- 6. “的App Store暂时不可用”在应用内购买沙箱
- 7. App Store未显示我的应用程序内购买清单
- 8. 无法连接到iTunes Store(获取应用内购买商品)
- 9. 购买应用内购买应用时崩溃
- 10. 应用内购买可以在App Store中“有天赋”吗?
- 11. App Store里应用程序内购买订阅验证失败
- 12. Google Play/App Store应用内购买政策
- 13. 在App购买AlertMessage
- 14. 在应用程序购买 - 存储/获取用户购买历史| iOS
- 15. StoreKit“此应用内购买已被购买”消息
- 16. 应用内购买错误
- 17. 应用内购买问题
- 18. 关于应用内购买
- 19. 应用内购买Swift
- 20. Phonegap + Wordpress +应用内购买
- 21. 测试应用内购买
- 22. Android应用内购买
- 23. 测试应用内购买?
- 24. 应用内购买崩溃
- 25. 应用内购买验证
- 26. Android应用内购买 - RESULT_ITEM_UNAVAILABLE
- 27. 应用内购买中的“恢复购买”是什么意思?
- 28. 在应用程序内购买检索购买的信息
- 29. 购买无限数量的应用内购买iOS
- 30. 在App Store上验证应收内购买的收据
我有一个德国设备,但有一个美国的AppStore帐户,如果因为我的设备在德国,我会买到别的东西,我不会真的很开心...所以是的,取决于你想要做什么与信息,这真的不是最好的选择。 – JustSid 2012-07-21 14:15:31