Как динамически открывать приложение с помощью AppIntent ⇐ IOS
Как динамически открывать приложение с помощью AppIntent
Я пытаюсь динамически определить, открывает ли AppIntent приложение, как того требует свойство openAppWhenRun. Иногда приложение должно открываться, а иногда нет.
Что я пробовал
[*]Я попробовал использовать вложенные AppIntent, чтобы основной AppIntent либо запускал AppIntent, который открывает приложение, либо запускал AppIntent, который этого не делает. Однако это выдало мне следующую ошибку: Функция объявляет непрозрачный тип возвращаемого значения «some IntentResult & OpensIntent», но операторы возврата в ее теле не имеют соответствующих базовых типов
асинхронные броски func Perform() -> some IntentResult и OpensIntent { если (условие) { return .result(opensIntent: OtherIntent()) } return .result(opensIntent: NestedIntent()) } [*]Я пробовал сделать openAppWhenRun не статическим и изменить его во время выполнения, но это не сработало. Важно отметить, что я также не хочу использовать needsToContinueInForegroundError() или requestToContinueInForeground(), поскольку они требуют подтверждения пользователя.
Я пытаюсь динамически определить, открывает ли AppIntent приложение, как того требует свойство openAppWhenRun. Иногда приложение должно открываться, а иногда нет.
Что я пробовал
[*]Я попробовал использовать вложенные AppIntent, чтобы основной AppIntent либо запускал AppIntent, который открывает приложение, либо запускал AppIntent, который этого не делает. Однако это выдало мне следующую ошибку: Функция объявляет непрозрачный тип возвращаемого значения «some IntentResult & OpensIntent», но операторы возврата в ее теле не имеют соответствующих базовых типов
асинхронные броски func Perform() -> some IntentResult и OpensIntent { если (условие) { return .result(opensIntent: OtherIntent()) } return .result(opensIntent: NestedIntent()) } [*]Я пробовал сделать openAppWhenRun не статическим и изменить его во время выполнения, но это не сработало. Важно отметить, что я также не хочу использовать needsToContinueInForegroundError() или requestToContinueInForeground(), поскольку они требуют подтверждения пользователя.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Назначение приложения iOS: динамически открывать приложение и выводить его на передний план.
Anonymous » » в форуме IOS - 0 Ответы
- 27 Просмотры
-
Последнее сообщение Anonymous
-