Доступна ли альтернативная иконка для watchOS?

Начиная с iOS 10.3 разработчики могут устанавливать альтернативные значки, что очень удобно.

Поддерживается ли это в сопутствующем приложении watchOS?

Мое приложение недавно было отклонено из-за этого.

В частности, мы заметили, что для выбранных пользователем альтернативных тем значков не было представлено никаких альтернативных значков Apple Watch, соответствующих теме значков iPhone.


person Harry Ng    schedule 13.06.2017    source источник
comment
Относительно отклонения приложения Значок вашего приложения для watchOS должен быть визуально похож на значок вашего приложения для iOS, чтобы показать пользователям, что они подключены. — developer.apple.com/watchos/submit   -  person JoePasq    schedule 13.07.2017
comment
Спасибо за ссылку. Я опубликовал свой ответ, проверенный на собственном опыте успешной отправки приложения и выпущенный 29 июня 2017 г.   -  person Harry Ng    schedule 13.07.2017


Ответы (2)


watchOS не поддерживает альтернативный значок, начиная с бета-версии watchOS 4.0.

В итоге я ответил команде Apple Review, что приложение не должно предоставлять альтернативные значки в приложении Watch.

person Harry Ng    schedule 13.07.2017

Согласно Руководству по пользовательскому интерфейсу от Apple, вы должны предоставить все виды размеров для вашего альтернативного значка.

В вашем случае вы должны предоставить значок размера приложения watchOS.

Как и ваш основной значок приложения, каждый альтернативный значок приложения поставляется в виде набора связанных изображений, которые различаются по размеру. Когда пользователь выбирает альтернативный значок, соответствующий размер этого значка заменяет ваш основной значок приложения на главном экране, в Spotlight и в других местах системы. Чтобы убедиться, что альтернативные значки отображаются последовательно во всей системе — например, пользователь не должен видеть одну версию вашего значка на главном экране и совершенно другую версию в настройках — предоставьте их в тех же размерах, которые вы указали для основного значка приложения. (за исключением большого значка App Store). См. раздел Размеры значков приложений.


Как:

значение CFBundleIconFiles в info.plist является массивом. Вы должны заполнить его именами файлов иконок:

  • нет суффикса @2x @3x
  • нет принудительных правил в отношении именования файлов, приложение автоматически выберет правильное решение в соответствии с его потребностями.
  • не заботясь о порядке
person leavez    schedule 13.07.2017
comment
Спасибо за ответы. Ваша ссылка касается iOS. watchOS не поддерживает альтернативный значок. - person Harry Ng; 13.07.2017