以编程方式创建快捷方式:我的应用程序可以将快捷方式添加到全局快捷方式部分吗?

问题描述 投票:0回答:1

我正在开发一个 iOS 应用程序,希望为用户提供创建自定义快捷方式的能力,这些快捷方式可以从其设备上的全局快捷方式应用程序进行访问。我的应用程序是否可以动态地将快捷方式添加到全局快捷方式部分?如果是,涉及哪些步骤以及是否有任何限制或需要遵循的最佳实践?

例如: 就像我的用户想要创建一个快捷方式,单击它我们可以启动用户指定的网址

这可以用来实现同样的目的吗: https://developer.apple.com/documentation/appintents/appintent

ios swift macos swiftui cocoa
1个回答
0
投票

是的,您可以将

AppIntent
AppShortcutsProvider
一起使用,以便为您的应用程序创建快捷方式。这是一篇非常好的在iOS16中添加快捷方式的文章:-

https://medium.com/appcent/bring-shortcuts-support-to-your-ios-app-with-swiftui-ee35dc4bf551#:~:text=With%20iOS%2016%2C%20App%20Intents,它%20没有%20导致%20任何%20头痛.

© www.soinside.com 2019 - 2024. All rights reserved.