iOS版 - 从Chrome中的URL方案打开应用(iOS - Open an app with a

2019-07-05 10:43发布

我读过很多很多的博客以及如何从打开应用实例URL scheme (例如,该博客 ),它似乎工作的伟大,当我打电话从移动Safari我的应用程序。 举例来说,当我打电话testapp://some.data.here在移动Safari浏览器,它会打开我的testapp ,我可以解析出some.data.here。

然而,当我打电话testapp://some.data.here在iOS- 浏览器 ,它只是网上搜寻术语,而不是调用应用程序。

有没有办法让iOS版Chrome浏览器网址识别为一个注册应用程序的方式移动Safari浏览器呢?

当我谷歌这个话题,我看到了很多关于如何在Chrome中从应用程序打开一个URL,而不是周围的其他方式的意见。

有没有人遇到过吗?

谢谢!

Answer 1:

由于该Chrome应用似乎发展方式,它似乎并没有这种可能目前没有越狱(即使这样,不容易)。 你应该去错误的谷歌浏览器的iOS团队来解决这个问题(例如,尝试使用Google之前,所有已注册的应用程序与URL方案打开)。 抱歉,我不能多用,但目前似乎没有要围绕它的简单方法。



Answer 2:

有一个复杂的解决方法,但你可能不会太兴奋建设它,因为它涉及到托管Web服务器动态生成相应的重定向页面 这是我们在建立一个过于简单化表示分行 。 这包括一些代码,让你开始虽然Web服务器将需要一点这里没有描述的设置的。

  1. 而不是testapp://some.data.here,你会链接到http://yoursite.com/hosted-redirect/some.data.here 。

  2. 您的服务器应在路由/托管重定向,抢some.data.here听和(这里的身体)建立以下页面:

代码http://derrrick.com/stackoverflow/code.png

所以,你的服务器将产生与此页面响应,在some.data.here灌装,随时http://yoursite.com/hosted-redirect/some.data.here请求。

一个轻量级的节点应用程序可以用一个单独的文件做到这一点。

我只是测试一个静态文件我的应用程序之一,这肯定工程。



文章来源: iOS - Open an app with a URL Scheme from Chrome