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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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