Описание тега appintents

0 ответов

Приложение не указано в настройках фильтра Focus, если мы строим с использованием XCode 14.1.

Мы внедрили фильтр фокуса с использованием типа параметра AppEntity. Наше приложение отображается в настройках фильтра фокуса, если мы собираем/запускаем с XCode 14 или 14.0.1. Но это не так, если мы запустим с использованием последней версии XCode …
24 ноя '22 в 10:45
3 ответа

Реализованные AppIntents iOS не отображаются в ярлыках

Я пытаюсь протестировать новый API AppIntents, который в настоящее время находится в бета-версии iOS16. Глядя на документацию, реализация кажется довольно простой, но после ее реализации я не вижу свой AppIntent в приложении «Ярлыки». Устройство раб…
09 июн '22 в 17:02
0 ответов

Запустите микрофон с помощью намерений приложения «необходимое условие ложно: IsFormatSampleRateAndChannelCountValid(формат)»

Я хочу включить распознавание речи в свое приложение, для этого я использовал Speech Framework от Apple в сочетании с App Intents Framework. Намерение приложения «Слушать» запускает распознавание речи. Теперь у меня проблема, что я продолжаю получат…
03 дек '22 в 19:00
0 ответов

iOS: параметр AppIntent, поддерживающий несколько типов данных?

В настоящее время у меня есть 3 AppIntent, каждый из которых поддерживает разные типы входных данных. Я бы предпочел иметь один AppIntent, который может получать что угодно, подобноAirDropбыстродействующее действие. Я знаю, что могу создатьAppEntity…
26 янв '23 в 17:49
3 ответа

Намерения приложения iOS: динамически открывать приложение и выводить его на передний план.

Я использую App Intents API, чтобы обеспечить автоматизацию через приложение iOS Shortcuts. Когда мое намерение выполняется, я хотел бы иметь возможность решить, хочу ли я открыть приложение (вывести его на передний план) или нет. Я знаюможно исполь…
21 янв '23 в 08:15
0 ответов

Как правильно использовать CoreData в AppIntent?

У меня есть AppIntent (представленный в iOS 16.0), который использует мое хранилище основных данных. Если я включу отладку параллелизма CoreData (добавлю этот аргумент в схему-com.apple.CoreData.ConcurrencyDebug 1), я получаю сообщения об ошибках во…
29 дек '22 в 19:13
1 ответ

Извлечение метаданных намерений приложения — очень медленный этап сборки

Приложение намерено извлечь из новогоAppIntentsframework занимает много времени, даже если изменения в коде не затрагивают намерения напрямую. В журнале сборки причины для этого шага различаются, но в основном это то, что «файл X изменился», и мне и…
25 янв '23 в 15:40
0 ответов

Как локализовать заголовок и описание? (Локализедстрингресаурце)

Я работаю над своим проектом SwiftUI и добавил несколько AppIntents для приложения Shortcuts. В настоящее время я не могу локализовать название и описание. Заголовок и описание имеют тип LocalizedStringResource (доступно в iOS16+). Я попытался локал…
14 сен '22 в 12:08
0 ответов

iOS 16 Siri AppIntents работает при произнесении «Привет, Siri», но не при удерживании кнопки питания телефона

У меня есть простое приложение со списком под названием «SiriTest», в которое я могу добавлять элементы, говоря: «Привет, Siri, добавь в SiriTest». Мне будет предложено произнести элемент, и элемент будет добавлен, Siri произнесет подтверждение и за…
31 окт '22 в 07:05
0 ответов

Как я могу разделить фрагмент намерения приложения и диалоговое окно намерения (как на картинке ниже)

Я пытаюсь разделить диалог, который говорит Siri, и Snippet Мой код: @available(iOS 16.0, macOS 13.0, watchOS 9.0, *) struct AddRopeShortcut : AppIntent { func perform() async throws -> some ProvidesDialog & ShowsSnippetView{ return .result(…
13 янв '23 в 20:01
1 ответ

Некоторые из моих фраз iOS AppShortcut работают, но некоторые запускают Safari?

Одно из моих намерений отвечает на необязательный параметр. Параметр определяется как перечисление с 4 значениями (сегодня, неделя, месяц, год). У меня есть две определенные фразы AppShortcut, одна из которых не указывает параметр, а другая - указыв…
17 фев '23 в 18:23
1 ответ

Определение намерения приложения изменено, но оно не синхронизировано с приложением «Ярлыки».

Я изменяю определение намерения приложения, но изменения не отражаются в приложении «Ярлыки», когда я пытаюсь использовать измененное намерение в качестве действия в ярлыке. И попытка запустить ярлык дает исключение: [Выполнение] Perform() возвращал…
17 янв '23 в 20:57
0 ответов

LocalizedStringResource с Formatter в AppIntent

Я пытаюсь использовать DateComponentsFormatter() с моим AppIntent, но не могу найти способ локализовать строку форматирования на том же языке, что и LocalizedStringResource... Пример (Мое приложение: арабский, Устройство: английский, Siri: английски…
0 ответов

Как параметризованное намерение приложения может отображать дополнительные параметры «ниже сгиба»?

Я добавляю App Intents в свое приложение iOS16 с помощью App Intents framework. Одно из намерений, которое я хочу добавить, открывает список всех событий в базе данных моего приложения. Представление в приложении имеет ряд доступных фильтров, и я пы…
24 окт '22 в 13:49
0 ответов

Как использовать IntentDonationManager.donate(intent:)

Я просто использую такой код IntentDonationManager.shared.donate(intent: AddRopeShortcut()) И намерения никогда не появляются ни в центре внимания, ни в виджете Siri, ни в Центре уведомлений.
15 янв '23 в 20:40
0 ответов

Как работать с местоположением пользователя в намерениях приложения iOS 16?

Я работаю над ярлыком приложения, используя новую структуру AppIntents в iOS 16, и пытаюсь получить текущее местоположение пользователя, все включено и правильно настроено с разрешениями func perform() async throws -> some IntentResult { //Reques…
27 ноя '22 в 09:00
1 ответ

Как добавить значение по умолчанию для AppShortcut в @AppShortcutsBuilder в новом AppShortcutsProvider?

Я много пробовал и был рад видеть, что этот код сначала выглядит как идеальная установка: @AppShortcutsBuilder static var appShortcuts: [AppShortcut] { AppShortcut(intent: ExecuteAction(action: .init(title: "Start", default: .startTimer)), phrases: …
12 фев '23 в 14:07
1 ответ

AppIntent: как представить локализованный заголовок в приложении «Ярлыки»?

Используя MacOS, я обнаружил, что заголовки в приложении «Ярлыки» не отображаются динамически. Приведенный ниже код всегда показывает значение по умолчанию для этого действия в приложении «Ярлыки», например. «Снова не найдено». @available(macOS 13.0…
21 фев '23 в 03:26
0 ответов

SiriTipView не локализует команды

У меня есть команды, сохраненные в Ropes/AppShortcuts.strings, и они хорошо отображаются в приложении ярлыков, но в SiriTipView они остаются такими (фото ниже): Мой код: SiriTipView(intent: AddRopeShortcut()) .frame(width: 100) Локализация: "Create …
15 янв '23 в 10:47
1 ответ

При извлечении основных данных в AppIntent происходит сбой, когда приложение работает в фоновом режиме

Я создаю ярлык AppIntent и хочу выполнить запросы на получение основных данных моего приложения, чтобы передать данные в ярлык. Мой код Основная обработка данных: class HomesHandler: NSObject, ObservableObject { static let shared = HomesHandler() le…
25 авг '23 в 10:48