2016-09-23 4 views
12

Я бы хотел удалить мои приложения Сегодня виджет появляется, когда 3D касается значка приложения на главном экране, потому что показ быстрых действий, а виджет Today просто удваивает действие приложения (см. Скриншот). Есть ли все-таки, чтобы скрывать виджеты от быстрых действий 3D-Touch, используя Info.plist или какой-либо другой метод?Можете ли вы скрыть виджеты приложений из-под быстрых действий 3D-касания?

Благодаря

3D touch quick actions and widgets screenshot

ответ

2

компания Apple выпустила это имеет новую функцию, где пользователь может увидеть под рукой информацию, когда сила, нажав на значок приложения для быстрого доступа пунктов. Я полагаю, мы не можем удалить виджет во время быстрых действий 3D-касания.

+0

Не могли бы вы проверить другие ответы? Также, пожалуйста, поделитесь своим опытом, если вы пробовали это раньше. – Hemang

6

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

Один из вариантов, который вы можете попробовать (это работает для меня на симуляторе), заключается в том, чтобы установить это значение в Info.plist на значение nil.

<key>UIApplicationShortcutWidget</key> 
<string>nil</string> 

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

+0

Привет, Ник, не могли бы вы подтвердить, что после добавления ключа в ваш plist. Ваше заявление получило одобрение или нет? Потому что, другой ответ, говорящий, что Apple может отклонить приложение из-за этого. У меня есть точная проблема для приложения. – Hemang

+1

Мой виджет не готов к выпуску, так что он еще не является частью моей версии. Однако, используя этот метод в разработке, я стал намного увереннее в результате. – Nick

+1

@Hermang Я могу подтвердить, что мое приложение было отклонено (во время автоматических проверок при отправке архива в iTunes Connect) для использования значения nil как 'UIApplicationShortcutWidget'. Любые другие идеи? Изображение: http://imgur.com/a/x8AGU – owlswipe

2

К сожалению, теперь есть способ скрыть виджет приложения. Если вы установили UIApplicationShortcutWidget на номер nil, ваше приложение будет отклонено.

+0

Привет, Адам, не могли бы вы подтвердить, что после добавления ключа в ваш plist. Ваше заявление получило одобрение или нет? Потому что другой ответ предлагает сделать это. Мне нужно освободить мое приложение. – Hemang

+0

Я не пробовал это сам ... кто-то другой подтвердил это мне –

+0

Спасибо за быстрый ответ. Если у вас есть ссылки на руководящие принципы или что-нибудь, что может это доказать. Кроме того, FYI, я мог видеть 2-3 приложения, которые сделали точные вещи, и они живут в AppStore. – Hemang