Как сделать ссылку на страницу одного автора / страницу компании в App Store? - PullRequest
10 голосов
/ 30 июня 2009

Я бы хотел предоставить ссылку на все приложения одного автора / компании в App Store из моего приложения для iPhone.

Давайте возьмем, к примеру, Ngmoco. При нажатии на следующую ссылку в iTunes для ПК или Mac открывается iTunes и перенаправляется пользователь на страницу со всеми опубликованными приложениями Ngmoco до сегодняшнего дня: http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewArtist?id=293559501

Однако открытие того же URL-адреса с iPhone (например, из Mail.app или из другого приложения) вызывает запуск браузера iTunes Music Store вместо браузера App Store и сообщение об ошибке всплывает. Кто-нибудь знает, как мне создать удобный для iPhone URL-адрес со ссылками на все приложения одного автора или компании? Спасибо.

Ответы [ 10 ]

6 голосов
/ 06 февраля 2010
NSString *str = @"itms-apps://ax.search.itunes.apple.com/WebObjects/MZSearch.woa/wa/search?media=software&term=glbasic";
[[UIApplication sharedApplication] openURL: [NSURL URLWithString:str]];

Мне кажется, это работает !!

6 голосов
/ 22 октября 2009

Еще проще ссылки на itunes.com. http://itunes.com/CompanyName (удалить все пробелы в компании).

2 голосов
/ 01 августа 2011

Вот что я нашел, работает для меня, перенаправляя из приложения iPhone. Это напрямую относится к приложению App Store:

NSString *iTunesLink = @"itms-apps://itunes.com/apps/companyname/";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:iTunesLink]];

Просто замените имя разработчика на имя разработчика приложения.

1 голос
/ 02 сентября 2013

Вот последний ответ со ссылкой на рекомендации и примеры Apples Dev.

// Goes to App Store
NSString *iTunesLink = @"itms-apps://itunes.com/apps/gameloft/";  
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:iTunesLink]];

Как запустить магазин приложений из приложения iOS

Как Apple говорит это сделать - ссылка на фирменный магазин

0 голосов
/ 13 декабря 2012

Используя предыдущие ответы в качестве руководства, я сделал следующее:

  1. Google пример приложения от вашей компании и откройте его в качестве страницы предварительного просмотра iTunes (пример: https://itunes.apple.com/gb/app/facebook/id284882215?mt=8)
  2. В правом верхнем углу этой страницы щелкните правой кнопкой мыши ссылку под названием «Просмотреть больше от этого разработчика» и скопируйте эту ссылку (пример: https://itunes.apple.com/gb/artist/facebook-inc./id284882218)
  3. Затем вы можете изменить его, чтобы он использовал itms-приложения вместо https, как показано ниже:

    itms-apps://itunes.apple.com/gb/artist/facebook-inc./id284882218
    

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

0 голосов
/ 04 сентября 2012

Ответ @JohnFricker работал лучше всего для меня. Хотя стоит отметить, что мне пришлось удалить все пробелы и пунктуацию из имени разработчика. Я попробовал это с удаленными пробелами, но без пунктуации, и это все еще не работало.

0 голосов
/ 23 марта 2010

Я думаю, что в примере кода Apple есть ошибка. Изменение

self.iTunesURL = [response URL];

до

self.iTunesURL = [request URL];
0 голосов
/ 22 октября 2009

Итак, процедура в Технических вопросах и ответах Apple на эту тему не работает? (Это похоже на ответ Джейсона , который, по вашему мнению, не был успешным.) Он сработал для пользователя, который разместил этот другой вопрос и этот , хотя, возможно, Разница заключается в связи с приложением по сравнению со связью с компанией ?

0 голосов
/ 17 октября 2009

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

0 голосов
/ 30 июня 2009

Попробуйте заменить itunes на phobos, например ::

http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewArtist?id=293559501

Ссылки на phobos.apple.com откроются в приложении App Store, а ссылки на itunes.apple.com откроются в приложении iTunes.

...