Получить ссылку в App Store только с идентификатором пакета - PullRequest
0 голосов
/ 04 мая 2018

В Google Play вы можете получить ссылку на свое приложение только с идентификатором пакета.
Например. https://play.google.com/store/apps/details?id=com.google.android.gm

Есть ли способ сделать то же самое для App Store, используя только идентификатор пакета?
Например. https://itunes.apple.com/app/gmail-email-by-google/id422689480 работает, но ссылка недействительна без id422689480: https://itunes.apple.com/app/gmail-email-by-google

1 Ответ

0 голосов
/ 04 мая 2018

Если вы хотите искать приложение по его идентификатору пакета , вам следует использовать iTunes Search API. См. Этот вопрос.

Если вы хотите создать ссылку на App Store из имени приложения (как указывает ваш пример), вы должны следовать рекомендациям , найденным здесь:

Существует три типа коротких ссылок в App Store, [...] один для приложений iOS [...]:

[...]

http://appstore.com/<appname> например, http://appstore.com/keynote

[...]

Чтобы создать короткую ссылку в App Store, примените следующие правила к названию вашей компании или приложения:

  • Удалить все пробелы
  • Конвертировать все символы в нижний регистр
  • Удалить все символы авторского права (©), товарного знака (™) и зарегистрированного знака (®)
  • Заменить амперсанды ("&") на "и"
  • Удалить большинство знаков препинания (см. Листинг 2)
  • Заменить акцентированные и другие «украшенные» символы (ü, å, и т. д.) с их элементарным характером (u, a и т. д.)
  • Оставить все остальные символы как есть.

Листинг 2

Знаки пунктуации, которые необходимо удалить.

!¡"#$%'()*+,\-./:;<=>¿?@[\]^_`{|}~

Отсюда ваш пример будет:

http://appstore.com/gmailemailbygoogle

...