Как мое приложение может открыть ярлыки записи Siri для просмотра фразы

Как я могу открыть из своего приложения ярлык Siri, в котором записана пользовательская фраза, с информацией о конкретном ярлыке, который подарило мое приложение. Также, как я могу удалить пожертвованный ярлык. Я попытался назначить идентификатор для взаимодействия, чтобы иметь возможность удалить его, но не знаю, как реализовать удаление, описанное в документации.

пусть взаимодействие = INInteraction (намерение: намерение, ответ: ноль) взаимодействие.идентификатор = intentIdentifier

класс func delete (с идентификаторами: [String], завершение: ((Ошибка?) -> Void)? = nil)

Я буду признателен за вашу помощь

1 ответ

Решение

На всякий случай кому-то это нужно. Чтобы удалить пожертвованный ярлык вызова:

INInteraction.delete(with: [deleteIntentIdentifier!]

Где [deleteIntentIdentifier!] - это массив идентификаторов ярлыков, которые вы хотите удалить.

Что касается записи фразы для Siri, я скопировал и отредактировал необходимый код из SoupChef.

Другие вопросы по тегам