正如Technical Note TN2413中有关IAP本地化测试的解释:
localizedDescription和localizedTitle返回本地化信息 其语言基于当前的iTunes Store而不是 当前设备语言设置。例如,如果您的应用内购买 已在iTunes Connect中本地化为德语,您将使用 英语测试用户帐户,然后本地化描述和 localizedTitle将返回以英语本地化的信息。具有 localizedDescription和localizedTitle返回信息本地化 在德语中,使用测试设备上的德语测试用户帐户登录。
一切顺利,并在Sandbox中验证。
我无法确认生产商店是否也是如此:localizedTitle和localizedDescription的语言是否仅依赖于iTunes商店位置,还是基于[NSLocale preferredLanguages]或当前的localeIdentifier?< / p>
一方面,生产商店的行为与测试商店一样有意义,但另一方面,这似乎是一个奇怪的选择,因为最终用户的语言偏好更有意义决定他们的本地化服务。
例如,喜欢说德语的德语用户可能住在法国并使用法语App Store。
由于各种原因,这很难亲自验证,我找不到有关此问题的具体文件。任何人都可以确认这种方式吗?
谢谢。
答案 0 :(得分:0)
根据用户店面及其设备设置确定本地化。即使在罗马尼亚店面,罗马尼亚用户也可能会看到英文描述(但价格是罗马尼亚货币)。
有几个适合此用例的用例(例如正在旅行或居住在与其母语不同的区域的用户)。
所以要回答你的问题,它取决于语言偏好和店面(可能与用户的实际位置不同)。