URL для отправки пользователя на страницу обзора приложения в магазине устройств - программирование
Подтвердить что ты не робот

URL для отправки пользователя на страницу обзора приложения в магазине устройств

Какой URL-адрес запускается, чтобы перенести iTunes App Store на передний план и открыть его, чтобы отобразить страницу отзывов приложения? Я хочу отправить своих пользователей на страницу "Написать отзыв".

Некоторые другие ответы SO предоставили URL-адреса, подобные приведенным ниже, но, похоже, не работают:

ITMS-приложения://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews ID = 12345678 & PageNumber = 0 & sortOrdering = 1

?

Любые предложения по URL-адресу, который будет работать на iPhone и iPad?

4b9b3361

Ответ 1

Обновление: iOS 4.2, похоже, исправил это, и ссылки теперь открывают приложение App Store напрямую, а не страницу обзора.

В этой статье Раскрытие ссылок iTunes объясняет все.

Переход прямо к форме отзыва

Можно также отправить кого-то прямо в форму обзора для приложение.

https://userpub.itunes.apple.com/WebObjects/MZUserPublishing.woa/wa/addUserReview?id=337064413&type=Purple+Software

Просто замените ID своими приложениями ID для создания URL-адреса для вашего приложения.

На рабочем столе или ноутбуке это займет вы непосредственно обращаетесь к форме обзора в iTunes для приложения или элемента. На iPhone или iPod touch, это откроется MobileSafari, затем откройте iTunes или App Store на странице отзывов, оставляя пользователя только одним нажатием от написания отзыва.

Чтобы узнать идентификатор элементов, справа (Mac & ПК) или контрольный щелчок (Mac) по ссылке к элементу в iTunes и выберите Копировать Ссылка. Результат будет выглядеть как-то как это.

http://itunes.apple.com/au/album/dig-your-own-hole/id19605549

http://itunes.apple.com/au/app/consume-mobile-isp-packages/id337064413?mt=8

Идентификатор - это номер в URL после "Идентификатор.

Возможно, стоит отметить, что этот URL-адрес был создан с использованием iTunes 8. Я не думаю, что это способ создать обзор ссылки в iTunes 9, так что, возможно, этот URL-адрес постепенно прекращается. Следует использовать с осторожностью.

Обновление: @mareMtl предоставил альтернативная ссылка для просмотра приложений. Обратите внимание, что он работает только iPhone OS.

ITMS-приложений://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews тип = фиолетовый + Программное обеспечение & ID = 337064413

Ответ 3

Отъезд Appirater - http://arashpayan.com/blog/index.php/2009/09/07/presenting-appirater/

Каждый раз, когда пользователь запускает ваше приложение, Appirater увидит, использовали ли они приложение в течение 30 дней и запустили его не менее 15 раз. Если они есть, их попросят оценить приложение, а затем перейти на страницу просмотра приложений в App Store.

Ответ 4

это работает для меня: ITMS-приложений://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews тип = фиолетовый + Программное обеспечение & ID = 584691809

Ответ 5

Я использую Appirater для оценки своего приложения

Эти ссылки в AppiRater

//для ios6 или ранее

NSString * templateReviewURL = @ "itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews? type = Purple + Software & id = APP_ID";

//для ios7

NSString * templateReviewURLiOS7 = @ "itms-apps://itunes.apple.com/app/idAPP_ID";

Эти ссылки отлично работают.

Но выводит меня на страницу "Подробности" приложения.

Но он должен перейти на страницу "Рейтинги и обзоры".

предложите мне любую идею

Спасибо

Ответ 6

iTunes имеет создатель ссылок, который вы можете использовать для получения URL-адреса. Протестировано в моем приложении. Оно работает.

Ответ 7

Для запроса скорости и просмотра пользователю после iOS 10.3 +

SKStoreReviewController позволяет пользователям оценивать приложение непосредственно из приложения через диалоговое окно. Единственным downsite является то, что вы можете запросить только StoreKit, чтобы отобразить диалоговое окно, но не можете быть уверены, что оно будет.

import StoreKit

func requestToRate() {

     SKStoreReviewController.requestReview()

}