Ios 有没有办法截取URL以便在我的应用程序中打开它们

Ios 有没有办法截取URL以便在我的应用程序中打开它们,ios,rubymotion,Ios,Rubymotion,有没有一种方法可以拦截iOS iphone/iPad上的URL,使特定主机的URL始终由我的应用程序打开,而不是由浏览器打开 例如:http://myapp.com/ref/123 ->被我的应用程序打开,我解析出 更新 我发现iOS iphone/ipad上不允许这样做真的很奇怪。在安卓系统上,我能够截获一个url,无论它何时开始http://myapp... 它会在我的应用程序中打开 社区如何解决这样一个问题:比如说,一个在iphone上安装了我的应用程序的用户通过电子邮件从朋友那里获得链接

有没有一种方法可以拦截iOS iphone/iPad上的URL,使特定主机的URL始终由我的应用程序打开,而不是由浏览器打开

例如:http://myapp.com/ref/123 ->被我的应用程序打开,我解析出

更新

我发现iOS iphone/ipad上不允许这样做真的很奇怪。在安卓系统上,我能够截获一个url,无论它何时开始http://myapp... 它会在我的应用程序中打开


社区如何解决这样一个问题:比如说,一个在iphone上安装了我的应用程序的用户通过电子邮件从朋友那里获得链接。当他们点击它时,如果链接无法在我的应用程序中打开…我还能用共享url做些什么呢?或者我不应该传递http://links而应该传递myapp://吗?

URL的方案名称或协议是URL的第一部分-例如schemename://。对于网页,方案通常是http或https。iPhone支持以下URL方案:

http, https, ftp    Web links* (Safari)
mailto  E-mail links (launches the Mail app)
tel Telephone Numbers (launches the phone app)
sms Text Messages (launches the SMS app)

iPhone应用程序可以指定自己的自定义URL方案,例如,myapp://doStuff. 但无法重定向应用程序打开的特定http主机

要向应用程序添加自定义URL方案,请遵循本指南


如果方案是http/https,则不可以。您可以为其创建自定义url方案。@Wain明白。我可以做一个自定义的URL方案,如果这有帮助。。。