我已在iTunesConnect(英语,法语,中文)中包含各种本地化描述,以用于应用内商品。我在使用SKProductsRequest从apple的服务器获取localizedTitle和localizedDescription属性后显示它。
我对文档和其他主题的理解是,如果我将测试手机更改为相关语言,它将显示正确的语言。但是,在使用法语或中文测试时,产品说明仍为原始英文版。
我在测试期间没有使用任何iTunes帐户登录(设置=>存储=>登出)。
任何人都可以提供如何测试IAP多语言功能的任何提示吗?
答案 0 :(得分:13)
我认为商店为产品描述返回的本地化是基于您正在使用的测试用户的指定iTunes商店。设备的语言设置仅适用于本地加载的资源。
答案 1 :(得分:8)
经过进一步测试后,我确认@claireware的答案其实是正确的。
测试人员无法手动更改或设置商店进行测试(Apple文档说明不使用测试用户登录(Settings => Store => Signin))。但是,如果您进行测试购买并在提示符处输入测试用户凭据,则设备将警告您它正在更改为测试用户所在国家/地区的iTunes商店。购买测试后,测试用户将登录,您的后续SKProductRequest将返回该商店的本地化信息。
总结本地化测试我遵循以下步骤: