我(高兴地)使用
RevenueCat
,一切都工作得很好。
但现在我很想获得用户
locale
,或更具体地说,用户 AppStore 区域设置。
有什么办法可以从
RevenueCat
得到这个吗?我发现的最接近的是:
StoreProduct.currencyCode
我还发现对于 iOS 13+ 来说:
import StoreKit
let country = SKPaymentQueue.default().storefront?.countryCode
很遗憾我没有找到 Flutter 的方法来做到这一点。 有什么解决办法吗?如果您需要更多信息,请告诉我。
您可以使用
in_app_purchase
包,并且仅用它来检查国家代码。
import 'package:in_app_purchase/in_app_purchase.dart';
Future<String> countryCode() => InAppPurchase.instance.countryCode();
否则你可以编写自己的插件https://docs.flutter.dev/packages-and-plugins/developing-packages