Flutter 从 RevenueCat 获取 Locale

问题描述 投票:0回答:1

我(高兴地)使用

RevenueCat
,一切都工作得很好。

但现在我很想获得用户

locale
,或更具体地说,用户 AppStore 区域设置。

有什么办法可以从

RevenueCat
得到这个吗?我发现的最接近的是:

StoreProduct.currencyCode

我还发现对于 iOS 13+ 来说:

import StoreKit

let country = SKPaymentQueue.default().storefront?.countryCode

很遗憾我没有找到 Flutter 的方法来做到这一点。 有什么解决办法吗?如果您需要更多信息,请告诉我。

flutter dart locale revenuecat
1个回答
0
投票

您可以使用

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

© www.soinside.com 2019 - 2024. All rights reserved.