如何使用URL打开应用程序?

我已经实现了所有必需的东西,但没有成功。 我想从浏览器打开应用程序 – 但不是只有像“回调”这样的URL架构

我有类似“ http://11.11.21.114:8081/signup/callback?signupCode=123?id=20 ”的内容,那么如何识别此url以打开我的应用程序?

使用通用链接

但它只适用于公共网站URL,Apple服务器应该可以访问它。

您唯一需要的是拥有https服务器和上传关联域文件的权限。

当您支持通用链接时,iOS 9用户可以点击指向您网站的链接,无需通过Safari即可无缝重定向到已安装的应用程序。 如果您的应用未安装,点击指向您网站的链接即可在Safari中打开您的网站。

Apple Link:=> 支持通用链接

按照这个很好的教程:=> Universal Link

在Info.Plist文件中添加信息

在网址标识符中输入您的包名称&&网址方案添加应用程序名称

  1. 在url标识符中输入您的包名称&&url方案添加应用程序名称
  2. 打开链接,如schemesname://然后打开你的应用程序

要从Url启动应用程序,请使用Deep Link 。 以下是打开应用程序的完整步骤教程:

http://blog.originate.com/blog/2014/04/22/deeplinking-in-ios/

完成后,只需将url添加到Xcode Plist文件中 ,然后在浏览器上传递url即可启动iOS Application。

希望能帮助到你!