Ссылка в магазине приложений на "оценить / просмотреть это приложение" - PullRequest
178 голосов
/ 26 июня 2010

Я хочу добавить в свое приложение функцию «оценить / просмотреть это приложение».

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

РЕДАКТИРОВАТЬ: начисление вознаграждения за это из-за отсутствия ответа.Просто чтобы убедиться, что это кристально ясно: я знаю, что могу сослаться на страницу своего приложения в магазине и попросить пользователя нажать оттуда, чтобы перейти к экрану «Просмотр этого приложения».Вопрос в том, можно ли напрямую ссылаться на экран «Просмотр этого приложения», чтобы им ничего не нажималось.

Ответы [ 26 ]

2 голосов
/ 20 января 2017

SWIFT 3

fileprivate func openAppStore() {
        let appId = "YOUR_APP_ID"
        let url_string = "itms-apps://itunes.apple.com/app/id\(appId)"
        if let url = URL(string: url_string) {
            UIApplication.shared.openURL(url)
        }
    }
2 голосов
/ 04 июня 2017
let rateUrl = "itms-apps://itunes.apple.com/app/idYOUR_APP_ID?action=write-review"
 if(UIApplication.shared.canOpenURL(rateUrl)) {
            UIApplication.shared.openURL(rateUrl)
        }
2 голосов
/ 22 мая 2017

цитата из Документация для разработчиков Apple

Кроме того, вы можете продолжать включать постоянную ссылку на экраны настроек или конфигурации вашего приложения, которая содержит ссылки на ваше приложение.Страница продукта магазина.Чтобы автоматически открыть страницу, на которой пользователи могут написать отзыв в App Store, добавьте параметр запроса action = write-review к URL вашего продукта.

Таким образом, URL-адрес будет следующим:

itms-apps: //itunes.apple.com/app/idYOUR_APP_ID? Action = write-review

1 голос
/ 10 августа 2018

Это прекрасно работает на iOS 9 - 11.

Не тестировался на более ранних версиях.

[NSURL URLWithString:@"https://itunes.apple.com/app/idXXXXXXXXXX?action=write-review"];
0 голосов
/ 02 октября 2018

Если ваше приложение было одобрено для бета-тестирования и не является действующим, тогда ссылка для просмотра приложения доступна, но оно не будет доступно для оставления отзывов.

  1. Войти в систему iTunes Connect
  2. Нажмите My Apps
  3. Нажмите App Icon ваш интерес
  4. Убедитесь, что вы на App Store странице
  5. Перейти в раздел App Information (он автоматически приведет вас туда)
  6. Внизу этой страницы есть синяя ссылка с надписью View on App Store. Нажмите на нее, и она откроется на пустой странице. Скопируйте то, что находится в строке URL в верхней части страницы, и это ссылка на отзывы вашего приложения. Он будет активен, как только приложение будет запущено.

enter image description here

0 голосов
/ 06 мая 2017

Начиная с iOS 10.3:

import StoreKit

func someFunction() {
 SKStoreReviewController.requestReview()
}

, но он был только что выпущен с 10.3, поэтому вам все еще понадобится некоторый запасной метод для более старых версий, как описано выше

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...