#objective-c #ios #in-app-purchase
#objective-c #iOS #покупка в приложении
Вопрос:
Я добавил японский язык к доступным языкам для продукта для покупки в приложении в iTunes Connect. Я настроил свой телефон на японский, однако, когда я запускаю следующий код, он по-прежнему выдает текст на английском:
NSLog(@"Product description: %@" , proUpgradeProduct.localizedDescription);
Любая помощь была бы оценена, спасибо
Комментарии:
1. Ваше приложение также локализовано на японский?
Ответ №1:
Я думаю, что SKProduct получает локализованную информацию в соответствии с учетной записью iTunes Store, с которой вы вошли в систему.
Вам необходимо создать тестового пользователя для японского iTunes Store вместо американского iTunes Store (iTunes Connect -> Управление пользователями).
Затем войдите в систему как этот пользователь (Настройки -> iTunes amp; App Stores) и перезагрузите свои SKProducts.
У меня это сработало!
Ответ №2:
Используете ли вы свое тестовое устройство на японском языке?
Перейдите в раздел Общие -> Международные -> Язык и выберите оттуда японский и повторите попытку. Вам не нужно локализовывать свое приложение, чтобы получить эту функцию.
Комментарии:
1. Как я упоминал выше. Мой телефон настроен на японский язык.