iOS 13 beta2. Что нового у Команд?
@DevilmashineВсем привет!
17.06.2019 вышла iOS 13.0 beta2 (работает быстрее, вернули 3d touch и т.д.). А также, наконец, появился профиль (единый для iPhone и iPad) для получения обновлений по воздуху.
В прошлой статье мы уже написали об основных изменениях, сегодня расскажем о том, что подкрутили и где при этом отвалилось :)
Начнем с перевода официального описания релиза.
Известные проблемы:
- Когда вы отредактировали файл определения намерений приложения и установили приложение, изменения не появляются в Командах сразу. (46645833)
Решение: выйти и перезапустить Команды после установки новой версии приложения, либо создать и запустить расширение намерений в Xcode, ориентируясь на приложение Команды.
- supportsOnDeviceRecognition всегда возвращает false при первом запросе. Через несколько секунд повторный запрос возвращает корректное значение. (47822242)
- Для полной поддержки чтения сообщений с помощью Siri в вашем приложении-месседжере, добавьте INSearchForMessagesIntentIdentifier в вашу категорию уведомлений. (50462393)
- Команды, запущенные на iOS и iPadOS 13 beta, автоматически обновляются и не могут быть более запущены на iOS 12. Если устройство на iOS 12 и устройство на iOS 13 пользуются одним iCloud аккаунтом, команды могут перестать запускаться на устройстве с iOS 12 (решение: отключите iCloud синхронизацию между устройством на iOS 12 и устройством на iOS 13). (50873839) - было в первой бете.
- Использование неанглийских языков при запросе к Siri на выполнение действий, связанных с напоминаниями или сообщениями, может привести к неожиданному завершению работы соответствующего приложения. (50952938) - было в первой бете.
- В настоящее время, на INSearchForMediaIntent поддерживается ответ только INSearchForMediaIntentResponseCode.continueInApp. (51010311)
- Медиа-приложения с поддержкой команд ошибочно заявляют о поддержке SiriKit Media и впоследствии выдают ошибку. (51010590)
- Когда чтение сообщений с помощью Siri активировано, проигрывание музыки может быть прервано при чтении сообщения. (51243455)
Решенные проблемы:
- Siri корректно выполняет действия, связанные с почтовыми сообщениями. (48140181)
- Команды добавленные в Siri на iOS 12 корректно появляются после обновления на iOS и iPadOS 13 beta. (50957532)
- Вы можете создать напоминание в месте, которое не является помеченным адресом, таким как Домашний адрес в Вашей карточке контакта. (50487978)
- Команды теперь доступны через Siri на Apple Watch, HomePod, и CarPlay. (50782908)
- Команды, синхронизированные с устройством под управлением iOS и iPadOS 13 beta из iOS 12 с помощью iCloud Sync, работают корректно. (50557374)
Что заметили пользователи:
Автоматизации с помощью NFC удалены для устройств с отсутствием поддержки фонового чтения данных чипов. (такое чтение поддерживается на XR, Xs и Xs Max)

Новое действие: переключение режимов Светлой/Темной темы.

Ранее записанные Команды Siri (например, для сторонних приложений, выполненные в настройках iOS 12) теперь отображаются как отдельные команды и располагаются в конце вашей библиотеки.

Большинство команд с ошибкой получения входных данных от предыдущего действия начали работать корректно. Пример такой ошибки.
Нажатие на ∙∙∙ у некоторых команд приводит к сбою приложения.
Команды вновь запрашивают разрешение на доступ к тем или иным данным (к контактам, фото, здоровью и т.д.).
Существующие автоматизации были удалены и пропали из соответствующей вкладки.
Возвращено меню кастомизации иконки команды для домашнего экрана:


Не исправлена проблема с командами, созданными на iOS 12, содержащими действие "Если" с условием "Содержит".
При настройке NFC стикеров в командах теперь вас попросят создать имя для них в бета-версии 2 iOS13, что несомненно плюс, когда у вас их будет много.



На этом все, возможно новость будет дополняться.
Живите и процветайте, редакция https://t.me/iOSshortcut.