Подтвердить что ты не робот

Mac App Store - ссылка на страницу обзора приложений

В версиях нашего программного обеспечения iOS мы предлагаем пользователям отправлять отзывы с использованием хорошо известного URL-адреса viewContentsUserReviews.

Мы хотели бы сделать то же самое в версиях приложений Mac OSX. Есть ли аналогичный URL-адрес, который можно использовать для Mac App Store?

Спасибо заранее.

4b9b3361

Ответ 1

У меня есть часть ответа. Чтобы напрямую связать себя с Mac App Store, вам необходимо использовать протокол MAS, который является "macappstore:". Это можно найти, посмотрев в info.plist для приложения MAS.

В некоторых экспериментах выяснилось, что использование части URL-адреса из ссылки на приложение будет работать в приложении MAS. Поэтому, если я скопирую ссылку на свое приложение из приложения MAS, это выглядит так:

http://itunes.apple.com/us/app/ringer-ringtone-maker/id402437824?mt=12

Конечно, использование этого не открывается непосредственно в приложении MAS. Но вы можете удалить указатель страны магазина и имя приложения и добавить протокол MAS, и вы получите следующее:

macappstore://itunes.apple.com/app/id402437824 т = 12

Открывает главную страницу приложения непосредственно в приложении MAS. Я еще не нашел способ прямого ссылки на страницу рейтинга. Поскольку раздел рейтинга в MAS является лишь частью главной страницы, которая открывается, возможно, что нет прямой ссылки на нее. Мне бы это понравилось, если бы это было не так.

Возможно, кто-то еще сможет найти этот последний бит. Тем временем я планирую использовать ссылку на главную страницу в качестве резервной копии, пока URL-адрес страницы рейтинга не будет найден.

Ответ 2

Поскольку ссылка, предоставленная Dave, больше не работает с OS X Yosemite, я немного исследовал и нашел эту обновленную версию его ссылки: macappstore://userpub.itunes.apple.com/WebObjects/MZUserPublishing.woa/wa/addUserReview?id=YOUR_APP_ID&displayable-kind=30.

Как уже упоминал Дэйв, это связано со страницей приложений и открывает раздел "Написать обзор". Но App Store не прокручивается вниз до раздела, поэтому на небольших экранах пользователь думает, что hes только был взят на обычную страницу Apps. Таким образом, я немного выкопал и нашел те ссылки (одинаковый базовый URL), которые не возвращают полностью функциональную (App Store) страницу, а вместо этого возвращают контент, который обычно вызывается через запросы AJAX на странице Apps в магазине приложений:

  • /writeUserReview?id=YOUR_APP_ID&displayable-kind=30 - ссылки непосредственно на раздел раздела "Написать отзыв"
  • /userRateContent?id=YOUR_APP_ID&displayable-kind=30 - ссылки непосредственно на 5-звездный рейтинг "Оценить это приложение"
  • /saveUserReview?displayable-kind=30 - ссылки на страницу, которая сохраняет рейтинг пользователей

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

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

Ответ 3

macOS 10.14 Мохаве

Это работает с новым Mac App Store в Мохаве

macappstore://apps.apple.com/app/idxxxxxxxxx?action=write-review

Замените xxxxxxxxx на свой идентификатор приложения. (можно найти в App Store Connect)

Приносит вас сюда: enter image description here

Пример кода Swift для Apple Pages:

guard let writeReviewURL = URL(string: "macappstore://apps.apple.com/app/id409201541?action=write-review")
            else { fatalError("Expected a valid URL") }

NSWorkspace.shared.open(writeReviewURL)

Ответ 4

Чтобы напрямую связаться с магазином MAS "Написать обзор", ссылку на:

macappstore://userpub.itunes.apple.com/WebObjects/MZUserPublishing.woa/wa/addUserReview ID =% d & тип = фиолетовый + Программное обеспечение

и замените% d вашим идентификатором приложения.

Ответ 5

В iTunes Connect в разделе Управление приложениями выберите приложение, для которого вы хотите предоставить ссылку. Должна быть ссылка под названием "Просмотр в магазине приложений". Не будет ли это работать?