iOS 应用程序剪辑可以从 url 启动吗?

Posted

技术标签:

【中文标题】iOS 应用程序剪辑可以从 url 启动吗?【英文标题】:Are iOS app clips launchable from an url? 【发布时间】:2020-06-30 06:55:23 【问题描述】:

是否可以从 URL 启动 ios 应用剪辑?

Apple 的描述说二维码嵌入了一个加密的 URL 来访问这些剪辑。是否可以像使用深层链接一样直接使用该链接?

【问题讨论】:

【参考方案1】:

据我了解,URL 只能从 Safari Smart App Banner 打开。我设法做到了。苹果在他们的论坛中表示,也可以通过二维码实现。

看起来你不能只点击一个链接——比如在通用链接中——应用剪辑卡就会出现。

【讨论】:

验证后,你是对的我用苹果开发者文档完成了答案:用户通过执行以下调用之一来启动应用程序剪辑:在物理位置扫描 NFC 标签或视觉代码,点击Siri Suggestions 基于位置的建议、点击地图应用中的链接、点击网站上的智能应用横幅、点击某人在信息应用中分享的链接(仅作为短信)developer.apple.com/documentation/app_clips/…【参考方案2】:

如果我理解正确,您可以在 App Store Connect 中设置调用 URL,当系统打开注册 URL 时,您的 App Clip 应该启动。

您可以通过this WWDC session 和the documentation 了解更多信息。

【讨论】:

我还了解到调用 URL 是在 App Store Connect 中设置的,而不是硬编码,因此您可以添加/编辑它们而无需提交新版本的应用程序。【参考方案3】:

当用户共享指向显示为 AppClip 配置的智能横幅的站点的链接时,只有消息会显示一个将调用 App Clip 的横幅。

【讨论】:

以上是关于iOS 应用程序剪辑可以从 url 启动吗?的主要内容,如果未能解决你的问题,请参考以下文章

可以从我的应用程序启动 Apple 的默认天气应用程序吗?

从 Xcode 启动 App Clip 时未调用 SceneDelegate 的“继续”

Java 中的声音:可以为多个剪辑使用相同的 AudioInputStream 吗?

我可以在 ios 中通过 Application::openURL 方法使用 Safari 打开本地文件 url 吗?

IOS:使用 url 方案从浏览器启动应用程序时加载视图控制器?

你能在 iOS 中从硬件印刷机启动应用程序吗?