我想打开我的 iOS 应用程序,类似于在 Android 上的操作方式,即使用特定的网址而不是自定义 URL 协议。
这就是它在 Android 上的工作方式。Reddit is Fun应用就是一个很好的例子:
- 用户在他们的邮件应用程序、浏览器应用程序或类似的东西中。
- 用户单击指向 reddit 帖子的链接。对于这个例子,链接是“ http://reddit.com/r/example ”
- Reddit is Fun应用程序设置为处理“ http://reddit.com/ ”链接
- Android 会显示一个对话框,为用户提供以下选项:
- 在网络浏览器中打开链接
- 在 Reddit 中打开链接很有趣
我一直在尝试在 Apple iOS URL Schemes 上查找参考资料,但到目前为止我发现的所有内容都表明您需要自定义 URL 协议,并且您不能使用 http://。你必须使用类似'reddit://'的东西。
将实际网址指定为 URL 方案的好处在于,如果您没有 Reddit is Fun 应用程序,浏览器会自动打开页面,这将是一个很好的后备方案。在 iOS 中使用自定义 URL 协议的情况下,如果您的设备没有安装应用程序,则没有回退。没有迹象表明它失败了。没有迹象表明它试图做任何事情。
有谁知道以这种方式打开应用程序的方法?例如,点击“ http://reddit.com/ ”链接时是否可以打开 reddit 应用程序?
编辑:我发现非常有趣的是,iOS 已经在某种程度上通过 YouTube 链接支持这一点。
编辑:看起来没有办法在 iOS 上做我想要的。但是,这篇文章对如何做有一些很好的建议。我希望自 2009 年以来情况会有所改变。