Прежде всего, у вас есть все данные о вашем приложении при его создании на iTunes connect. То, что вам нужно здесь, это «Apple ID» (вы можете найти его в iTunes для подключения по информации о приложении).
После взятия этого номера вы можете использовать его в своем приложении (даже жестко запрограммированном), предлагая пользователям оценить его или любую другую вещь, которую вы хотите с ней сделать.
Вы можете использовать этот код для этого, этот метод откроет страницу со ставками для вашего приложения в App Store без, открывая сафари по пути, как и другие методы здесь (я поместил весь код, который кажется более простым понять иногда):
static NSString *const [email protected]"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 рабочих приложений из самой ссылки: 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
возможно дубликат (http://stackoverflow.com/questions/3654144/direct -rate-in-itunes-link-in-my-app) –