iOS内购测试中产品本地标题及价格等内容都是英文格式的解决(ios内购开发文档)

初次编写iOS内购功能的小伙伴们可能会发现一个问题:虽然手机语言是中文,AppStore用户所在区域也是中国,但从Apple获取产品对象的标题、价格等内容都是英文格式。这是怎么回事呢?

iOS内购测试中产品本地标题及价格等内容都是英文格式的解决插图iOS内购测试中产品本地标题及价格等内容都是英文格式的解决插图1

问题现象

初次编写iOS内购功能的小伙伴们可能会发现一个问题:虽然手机语言是中文,AppStore用户所在区域也是中国,但从Apple获取产品对象的标题、价格等内容都是英文格式。这是怎么回事呢?

iOS内购测试中产品本地标题及价格等内容都是英文格式的解决插图2iOS内购测试中产品本地标题及价格等内容都是英文格式的解决插图3

以上是运行演示的结果,可以看到左侧图中商品无论是标题、描述和价格都是英文格式;而右侧图中所有商品内容都是中文(本地)格式。

那么如何实现右侧图中的运行效果呢?

Let’s Go!

问题分析 1.前提条件

要想实现内购产品的本地化,首先需要在App Store Connect中为App中对应的产品添加本地化信息: