Преобразование пользовательских намерений SiriKit с использованием ненастраиваемых параметров в AppIntents ⇐ IOS
Преобразование пользовательских намерений SiriKit с использованием ненастраиваемых параметров в AppIntents
У меня есть файл определения намерений для Пользовательского намерения, который я хочу преобразовать в AppIntent.
В пользовательском намерении флажок «Настроить в ярлыках» не установлен, поэтому кнопка «Преобразовать в намерение приложения» неактивна. Однако я все еще могу выполнить преобразование, используя пункт меню «Редактор» -> «Преобразовать в намерение приложения». Намерение имеет ряд параметров, которые не настраиваются, но были установлены в коде. Таким образом, можно было пожертвовать ярлыки с набором параметров (и даже заголовком), заданным в коде. Однако автоматическое преобразование с использованием элемента меню дает результат, который не соответствует устаревшему пользовательскому назначению (параметры отображаются в приложении «Ярлыки» и т. д.). Я также не нашел способа создать AppIntents с параметрами, которые можно установить в коде, до передачи намерения.
Я бы оставил старые пользовательские намерения такими, какие они есть, но как только вы воспользуетесь какой-либо из новых функций ярлыков iOS 16 (ярлыки приложений), существующие пожертвованные пользовательские намерения исчезнут в приложении «Ярлыки». Учитывая очевидную невозможность преобразовать их в AppIntents из-за отсутствия параметров набора кода, я открыт для любых советов по возможным решениям.
У меня есть файл определения намерений для Пользовательского намерения, который я хочу преобразовать в AppIntent.
В пользовательском намерении флажок «Настроить в ярлыках» не установлен, поэтому кнопка «Преобразовать в намерение приложения» неактивна. Однако я все еще могу выполнить преобразование, используя пункт меню «Редактор» -> «Преобразовать в намерение приложения». Намерение имеет ряд параметров, которые не настраиваются, но были установлены в коде. Таким образом, можно было пожертвовать ярлыки с набором параметров (и даже заголовком), заданным в коде. Однако автоматическое преобразование с использованием элемента меню дает результат, который не соответствует устаревшему пользовательскому назначению (параметры отображаются в приложении «Ярлыки» и т. д.). Я также не нашел способа создать AppIntents с параметрами, которые можно установить в коде, до передачи намерения.
Я бы оставил старые пользовательские намерения такими, какие они есть, но как только вы воспользуетесь какой-либо из новых функций ярлыков iOS 16 (ярлыки приложений), существующие пожертвованные пользовательские намерения исчезнут в приложении «Ярлыки». Учитывая очевидную невозможность преобразовать их в AppIntents из-за отсутствия параметров набора кода, я открыт для любых советов по возможным решениям.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Приложение SiriKit получает ошибку «Ошибка установки приложения» при установке приложения
Anonymous » » в форуме IOS - 0 Ответы
- 30 Просмотры
-
Последнее сообщение Anonymous
-