iOS 应用程序可以将网站快捷方式添加到主屏幕吗?

Can an iOS app add a website shortcut to the Home Screen?

iOS 应用程序中的按钮是否可以触发将网站快捷方式添加到设备主屏幕的过程?

例如A公司通过App Store发布一款应用。这包含一个按钮,用于在 phone 或平板电脑的主屏幕上添加公司 A 网站的快捷方式。

干杯。

我曾希望实现类似的目标,但我很确定它无法完成 -- iOS 根本不允许。

您的按钮操作有 3 个选项 --

  1. 将 UIActivityViewController 与您的网站一起呈现 Url(它将有“添加到阅读列表”选项,但没有“添加到主屏幕”)
  2. 将SFSafariViewController 与网站Url 一起显示,您可以打开一个警告视图,告诉用户也许添加到书签。 (它将有“添加到阅读列表”和“添加到书签”选项,但没有“添加到主屏幕”)
  3. 启动 Safari 并打开带有某些参数的网站 javascript 代码告诉用户 select“添加到主屏幕”。

None 个接近你想要的,不是特别优雅。但我看不到任何其他方式。 (在我们的例子中,我们只是启动了 Safari)

这是我发现的旧 link,变化不大 -- iPhone SDK - Add a "Add to Home Screen" button in a UIWebView