Как сделать ссылку на приложение в магазине приложений

http://realfavicongenerator.net/favicon_checker?site=http://stackoverflow.com дает вам анализ favicon, в котором указывается, какие значки присутствуют в каком размере. Вы можете обрабатывать информацию о странице, чтобы узнать, что является лучшим значком качества, и добавьте его имя файла в URL-адрес, чтобы получить его.

671
задан 5 revs, 5 users 64% 23 March 2016 в 08:22
поделиться

3 ответа

Отредактировано 02.02.2016

Начиная с iOS 6 был представлен класс SKStoreProductViewController . Вы можете связать приложение, не выходя из приложения. Фрагмент кода в Swift 3.x / 2.x и Objective-C находится здесь .

Объект SKStoreProductViewController представляет магазин, который позволяет пользователю покупать другие мультимедиа в App Store. Например, ваше приложение может отображать магазин, чтобы пользователь мог приобрести другое приложение.


Из Новости и объявление для разработчиков Apple .

Привлекайте клиентов прямо к вашему приложению в App Store с помощью ссылок iTunes С помощью ссылок iTunes вы можете предоставить своим клиентам простой способ доступа к ваши приложения в App Store прямо с вашего веб-сайта или из маркетинговых кампаний. Создать ссылку iTunes просто, и с ее помощью можно направлять клиентов либо к одному приложению, ко всем вашим приложениям, либо к конкретному приложению с вашим указано название компании.

Чтобы направить клиентов в определенное приложение : http://itunes.com/apps/appname

Чтобы отправить клиентов в список приложения, которые у вас есть в App Store: http://itunes.com/apps/developername

Для направления клиентов к определенному приложению вашей компании имя, включенное в URL : http://itunes.com/apps/developername/appname


Дополнительные примечания:

Вы можете заменить http: / / с itms: // или itms-apps: // , чтобы избежать перенаправления.

Обратите внимание на , что itms: // отправит пользователя в магазин iTunes и itms-apps: // с отправкой на App Store!

Для получения информации об именах см. Apple QA1633:

https://developer.apple.com/library/content/qa/qa1633/_index.html .

Изменить (по состоянию на январь 2015 г.):

ссылки itunes.com/apps должны быть обновлены до appstore.com/apps. См. QA1633 выше, который был обновлен. Новый QA1629 предлагает следующие шаги и код для запуска магазина из приложения:

  1. Запустите iTunes на вашем компьютере.
  2. Найдите элемент, на который хотите создать ссылку.
  3. Щелкните правой кнопкой мыши имя объекта в iTunes или щелкните, удерживая клавишу Control, затем выберите «Копировать URL-адрес iTunes Store» во всплывающем меню.
  4. В своем приложении создайте объект NSURL со скопированным URL-адресом iTunes, затем передайте этот объект в метод openURL : этого объекта UIApplication : метод, чтобы открыть ваш элемент. в App Store.

Пример кода:

NSString *iTunesLink = @"itms://itunes.apple.com/app/apple-store/id375380948?mt=8";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:iTunesLink]];

Swift 4.2

   let urlStr = "itms-apps://itunes.apple.com/app/apple-store/id375380948?mt=8"
    if #available(iOS 10.0, *) {
        UIApplication.shared.open(URL(string: urlStr)!, options: [:], completionHandler: nil)

    } else {
        UIApplication.shared.openURL(URL(string: urlStr)!)
    }
753
ответ дан 22 November 2019 в 21:40
поделиться

Просто измените 'iTunes' на 'phobos' в ссылке приложения.

http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=300136119&mt=8

Теперь это откроет App Store непосредственно

28
ответ дан matt 23 March 2016 в 18:22
поделиться

это откроет App Store непосредственно

NSString *iTunesLink = @"itms-apps://itunes.apple.com/app/ebl- 
skybanking/id1171655193?mt=8";

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:iTunesLink]];
1
ответ дан 22 November 2019 в 21:40
поделиться