如何获取用户的国家代码

时间:2019-03-06 19:24:47

标签: jquery

在我的JSP中,我正在向控制器发送一些用户信息。根据用户的市场,我需要在Spring控制器中更改工作流程,因此我要发送位置标签。我正在使用的代码是:

List<PurchasedItem> purchaseHistory =
                  await FlutterInappPurchase.getPurchaseHistory();
int purchaseIndex = purchaseHistory.indexWhere((item) =>
    item.productId == "com.test.points100"
);
bool hasPurchased = purchaseIndex >= 0;

但是,在阅读了有关此内容的网络文档之后,getPurchaseHistory可能仅包含语言,而不包含国家/地区代码。例如,它可能仅返回var languageObject = window.navigator.userLanguage || window.navigator.language; // language Object will contain a string like "en-US" var userInfo = languageObject.split('-'); var user_market = userInfo[1].toUpperCase(); //macOS might use lowercase var user_language = userInfo[0]; 而不返回languageObject

如果en对象不包含该国家/地区信息,是否可以获取国家/地区代码?

0 个答案:

没有答案