Прежде всего у вас есть все данные о вашем приложении при создании его в iTunes connect.Здесь вам понадобится «Apple ID» (вы можете найти его в iTunes connect в разделе «Информация о приложении»).
После того, как вы взяли этот номер, вы можете использовать его в своем приложении (даже в жестком коде), спрашивая пользователей.чтобы оценить это или любую другую вещь, которую вы хотите сделать с ним.
Вы можете использовать этот код для этого, этот метод откроет страницу оценки для вашего приложения в App Store без открываем сафари по пути, как и другие методы здесь (я поместил весь код, который иногда кажется более понятным):
static NSString *const iOSAppStoreURLFormat=@"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=%u";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:iOSAppStoreURLFormat, (unsigned int)YOUR_applicationID]]];
Где YOUR_applicationID - это тот, который вы взяли из магазина приложений (Apple ID).
Я предлагаю вам проверить это с работающим приложением (активным в магазине приложений, даже не вашим, вы можете использовать это, например: 474785950) и впоследствии изменить его.Обратите внимание, чтобы загрузить приложение, которое вы оцениваете, на свое устройство / учетную запись (Apple ID рабочих приложений всегда можно узнать по самой ссылке: http://itunes.apple.com/us/app/i-ruler/id474785950?ls=1&mt=8 это номер сразу после «id»).
Более того, для этой темы у меня есть некоторые другие вещи, которые следует учитывать: 1. Apple может отклонить ваше приложение, если вы просите пользователей оценить ваше приложение с 5 звездочек , многие разработчики делают это и неменя не отвергнут, но я был отвергнут пару раз только за это.Осторожно!2. Запрашивать у пользователей только рейтинг, в основном, не дает хорошего эффекта. Отличная обратная связь приходит только после того, как пользователь воспользовался приложением и действительно получил от этого удовольствие (пользователи действительно привыкли к всплывающим окнам с просьбой оценить и просто пропустить его).Также, если пользователь хочет пропустить этот процесс, попробуйте задать его позже, а самое главное, вы хотите попросить пользователя оценить ваше приложение после обновления (это очень важно, потому что оценка для каждой версии!).Чтобы решить этот случай, я предлагаю использовать iRate (или создать что-то нестандартное, используя его в качестве отправной точки), который очень легко интегрировать, и он может запрашивать рейтинг только после нескольких дней / времени открытия и т. Д., И не забывает делать это для каждой версии.Можно скачать с: https://github.com/nicklockwood/iRate/tree/master/iRate