Используйте другое отображаемое имя приложения в SKStoreReviewController и Springboard

У меня есть приложение под названием "Калькулятор инфляции". Поскольку это имя слишком длинное, чтобы поместиться на трамплине, я использую "Инфляция" в качестве отображаемого имени.

В настоящее время я обновляю приложение для iOS 11 и хочу использовать SKStoreReviewController, но это доставляет мне некоторые неприятности. SKStoreReviewController по умолчанию используется то же отображаемое имя, что и трамплин ("Инфляция"). Это не полное название приложения, поэтому предупреждение не кажется правильным.

В идеале отображаемое имя трамплина должно оставаться "Инфляция" и SKStoreReviewController покажет полное имя "Калькулятор инфляции". Можно ли настроить приложение так, чтобы эти два имени могли быть разными?

Отображаемое имя SpringBoard SKStoreReviewController по умолчанию использует то же отображаемое имя, что и SpringBoard, но я хочу, чтобы оно говорило

1 ответ

Решение

Это не представляется возможным в настоящее время. SKStoreReviewController запускается вне процесса, поэтому вы не можете изменить его во время выполнения. Он использует CFBundleDisplayName в приложении Info.plist, что является тем же значением, отображаемым на трамплине.

Другие вопросы по тегам