IOS 16 приложение намерение не обнаружено SiriIOS

Программируем под IOS
Anonymous
IOS 16 приложение намерение не обнаружено Siri

Сообщение Anonymous »

Я внедряю новую структуру Appintents iOS 16, и она работает нормально, за исключением случаев, когда я пытаюсь запустить ее с помощью Siri, что просто поднимает результаты из Интернета. Вот очень простая версия, которую я сделал на пустом проекте.import Foundation
import AppIntents

@available(iOS 16.0, *)

struct ShowMeBooks: AppIntent {

static var openAppWhenRun: Bool = false
static var title: LocalizedStringResource = "Show me my books"

func perform() async throws -> some IntentPerformResult {
let x = 1 + 1
return .finished(dialog: "Here are your books")
}
}

@available(iOS 16.0, *)

struct SouthwestShortcuts: AppShortcutsProvider {

static var appShortcuts: [AppShortcut] {
AppShortcut(
intent: ShowMeBooks(),
phrases: ["Show me my books on \(.applicationName)"]
)
}
}
< /code>
Я ожидал, что ярлык будет запущен после того, как позвонил Siri на симуляторе и сказал: «Покажи мне мои книги на mynewtestapp». Я что -то упускаю или не поддерживает Siri?

Подробнее здесь: https://stackoverflow.com/questions/729 ... le-by-siri

Вернуться в «IOS»