Storekit - 仅限生产环境 - SKProduct localizedTitle和localizedDescription仅依赖于Sandbox中的iTunes Store位置吗?

时间:2017-08-29 15:12:15

标签: localization storekit skproduct

正如Technical Note TN2413中有关IAP本地化测试的解释:

  

localizedDescription和localizedTitle返回本地化信息   其语言基于当前的iTunes Store而不是   当前设备语言设置。例如,如果您的应用内购买   已在iTunes Connect中本地化为德语,您将使用   英语测试用户帐户,然后本地化描述和   localizedTitle将返回以英语本地化的信息。具有   localizedDescription和localizedTitle返回信息本地化   在德语中,使用测试设备上的德语测试用户帐户登录。

一切顺利,并在Sandbox中验证。

我无法确认生产商店是否也是如此:localizedTitle和localizedDescription的语言是否仅依赖于iTunes商店位置,还是基于[NSLocale preferredLanguages]或当前的localeIdentifier?< / p>

一方面,生产商店的行为与测试商店一样有意义,但另一方面,这似乎是一个奇怪的选择,因为最终用户的语言偏好更有意义决定他们的本地化服务。

例如,喜欢说德语的德语用户可能住在法国并使用法语App Store。

由于各种原因,这很难亲自验证,我找不到有关此问题的具体文件。任何人都可以确认这种方式吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

根据用户店面及其设备设置确定本地化。即使在罗马尼亚店面,罗马尼亚用户也可能会看到英文描述(但价格是罗马尼亚货币)。

有几个适合此用例的用例(例如正在旅行或居住在与其母语不同的区域的用户)。

所以要回答你的问题,它取决于语言偏好和店面(可能与用户的实际位置不同)。