Можно Ли Добавить Ссылку "Оценить Это Приложение" В Мое Приложение?

вот что я пытаюсь сделать: у меня есть кнопка на странице настроек в моем приложении - я хочу, чтобы это направило пользователей на страницу обзора/оценки в app store.

Я знаю, что это возможно с помощью [[UIApplication sharedApplication] openURL: .... ]; но мое приложение еще не выпущено, поэтому у меня нет URL-адреса для использования.

можно ли реализовать эту функциональность для неизданного приложения, или мне придется подождать и включить его в качестве обновления?

спасибо :)

6 ответов


URL ниже-это то, что вы ищете. Просто замените 368754825 после id= Apple ID вашего приложения из iTunes Connect. Это приведет вас прямо к странице обзора и не будет иметь всех перенаправлений, как обычная ссылка. Идентификатор Apple ID вашего приложения не изменится с этого момента и до его появления в магазине.

http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=368754825&pageNumber=0&sortOrdering=1&type=Purple+Software&mt=8

обновление: Я протестировал ссылку, которую опубликовал больше года назад. Он все еще работает. Идея в том, что он не будет работать, пока ваше приложение не будет жить. Я знаю, что есть некоторая озабоченность ввод этой ссылки и доставка перед фактической проверкой ее работы, но это лучший вариант для просмотра ссылки в 1.0. Вы также можете отправить обновление 1.0.1 (со ссылкой) сразу после утверждения 1.0 (без ссылки), что означает, что вы пропускаете только около недели отзывов.


Это новейший формат для создания ссылок формы обзора на iOS (работает только для устройств iOS) [протестировано на 4.2]

itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=412843648

замените последнюю строку из 9 номеров идентификатором приложения из iTunes connect или url-адресом iTunes. Эта ссылка при запуске с устройства iOS приведет вас непосредственно к отзывам


Да вы можете добавить ссылку.

то, что я сделал для одного из моих приложений, которое еще не было выпущено, указывало на определенный URL, например:http://www.wrightscs.com/ios/myapp/review.html который только что содержал перенаправление http.

Как только мое приложение было выпущено, и у меня была ссылка iTunes Store, я просто обновил обзор.html-страница с URL-адресом моих приложений.

Итак, мое приложение открывает обзор.html-ссылка, но взамен перенаправляется на мое приложение в app store.


прежде всего, у вас есть все данные о вашем приложении при его создании на iTunes connect. То, что вам нужно здесь, это "Apple ID" (вы можете найти его на iTunes connect под информацией о приложении).

после взятия этого номера вы можете использовать его в своем приложении (даже жестко закодированном), прося пользователей оценить его или любую другую вещь, которую вы хотите с ним сделать.

вы можете использовать этот код для этого, этот метод откроет страницу скорости для вашего приложения в App Store без открытие safari по пути, как и другие методы здесь (я поставил весь код, который иногда кажется проще понять):

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-это тот, который вы взяли из app store (Apple ID).

Я предлагаю вам проверить, что с рабочим приложением (активным в app store, даже не вашим, вы можете использовать это, например: 474785950) и изменить его впоследствии. Обратите внимание, чтобы загрузить приложение, которое вы оцениваете на свое устройство / учетную запись (вы можете всегда знайте идентификатор Apple ID рабочих приложений из самой ссылки:http://itunes.apple.com/us/app/i-ruler/id474785950?ls=1&mt=8 это номер сразу после "id").

более того, для этой темы У меня есть некоторые другие вещи, которые следует учитывать: 1. Apple может отклонить ваше приложение, если вы просите пользователей оценить ваше приложение с 5 звезд, многие разработчики делают это и не отклоняются, но я был отклонен пару раз только за это. Берегись! 2. Расспрашивать пользователи только для рейтинга в основном не имеют хорошего эффекта, отличная обратная связь приходит только после того, как пользователь использовал приложение и действительно наслаждался этим (пользователи действительно привыкли всплывающие окна с просьбой оценить и просто пропустить его). Также, если пользователь хочет пропустить этот процесс сейчас, вы хотите попробовать спросить его позже, и самое главное, вы хотите попросить пользователя оценить ваше приложение после обновления (это очень важно, потому что рейтинг для каждой версии!). Чтобы решить этот случай, я предлагаю использовать iRate (или построить что-то custom using that as starting point), который очень легко интегрировать, и он может запросить рейтинг только через несколько дней / время открытия и т. д. и не забывает делать это для каждой версии. Можно загрузить его из:https://github.com/nicklockwood/iRate/tree/master/iRate


Я думаю, что прямая ссылка на "Написать отзыв" не документирована. Лучше дать ссылку на приложение, и это будет до пользователя, чтобы написать отзыв.

вы можете получить ссылку на приложение со своего счета в iTunes Connect.

вы получите ссылку, как только вы добавите новое приложение (не обязательно загружать и сделать его живым). Эта ссылка откроет ваше приложение независимо от платформы (iPhone, Mac, PC).

эта ссылка не будет работать un пока приложение не будет жить.

этот метод работает для меня!


Swift 2 Версия этот код работает для iOS 9:

let appId = "12345678"
let url = "itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=\(appId)"

UIApplication.sharedApplication().openURL(NSURL(string: url)!)