如何在代码中识别 Apple App Store 国家

How to identify Apple App Store Country in Code

我们如何在代码中确定(是否有 api 或一些技巧?),使用哪个国家/地区的 Apple App Store 下载应用程序? 请注意,NSLocale 和要求用户访问位置等选项 不是 我要找的,但具体是哪个 App Store 用于下载。还是根本不可能?

不幸的是,NSLocale 是找到它的唯一选择。 which store 没有这样的API。

但更进一步。

CTTelephonyNetworkInfo().subscriberCellularProvider.isoCountryCode

可以用来复查。顺便提一下 %50 次 NSLocale 有效

在 iOS 13.

中有一个 API

您现在可以从 SKStorefront 获取国家代码。访问该值的最简单方法如下:

SKPaymentQueue.default().storefront?.countryCode