iOS — изменение имени приложения для домашнего экрана и Spotlight

Я работаю над новым приложением для iOS, и у него довольно длинное имя, поэтому я отображаю сокращенную версию на главном экране, изменяя значение Bundle Display Name в файле Info.plist. Однако я хочу отображать полное имя, когда пользователь ищет его через прожектор. Как я могу реализовать это?

Спасибо


person Gavy    schedule 25.11.2013    source источник
comment
Вы когда-нибудь находили ответ @Gavy?   -  person epologee    schedule 13.07.2017


Ответы (1)


Ваше приложение может иметь два имени:

  • Bundle Display Name — имя, отображаемое на главном экране (Springboard).
  • Имя iTunes Connect, которое вы даете Apple, когда отправляете свое приложение в Appstore.

Spotlight индексирует оба имени для поиска. поэтому вы можете использовать более длинное имя в качестве имени iTunesConnect и сокращенную версию в отображаемом имени пакета. И оба будут доступны для поиска.

person ABros    schedule 25.11.2013
comment
Spotlight (на устройстве iOS) не индексирует имя приложения, как показано в iTunes. Одно из моих приложений имеет более длинное имя в iTunes (как показано пользователю в магазине приложений) и короткое имя под значком. Поиск Spotlight находит только короткое имя. - person rmaddy; 25.11.2013
comment
Может кто-нибудь объяснить, почему за этот ответ проголосовали? Если я не ошибаюсь, Spotlight не знает названия приложения в iTunes. - person rmaddy; 25.11.2013
comment
оно делает. пример: Zoopla Property Search — это приложение с полным названием, но на спрингборде оно отображается только как Zoopla, поиск недвижимости в центре внимания также возвращает Zoopla в качестве первого результата. Более чем счастлив предоставить скриншоты, если это необходимо! - person ABros; 25.11.2013
comment
Спасибо, но как ни странно, на моем собственном устройстве iOS (под управлением iOS 7) я не вижу такого поведения в своем собственном приложении. Я не уверен, что мы говорим об одном и том же. - person rmaddy; 25.11.2013
comment
Предложенный здесь метод представляется верным. Agoda является одним из основных конкурентов Booking, когда речь идет о бронировании отелей. Если вы загрузите приложение Agoda на свой телефон и введете в поиск Booking in Spotlight, вы получите Agoda в результатах поиска. Забавно, что Agoda в App Store называется Agoda — бронирование отелей в 56 000 городах мира. - person Esteban Bouza; 12.03.2015
comment
@ABros Это где-то задокументировано? - person Clay Bridges; 11.01.2018
comment
Вроде бы случайно, но неверно. У Rightmove также есть поиск недвижимости в списке AppStore, и они не отображаются в том же поиске недвижимости в Spotlight. - person Alex Ioja-Yang; 26.07.2018