nginx 配置Universal Links

0 开始之前

网上关于这个的配置大多都是错的,一直获取不到json内容提示404,自己试出来正确的配置,这里简单记录下。

1 Universal Links简介(内容来自网络)

iOS9之后,Apple推出的一种通用链接,能够方便的通过https链接来启动APP,通过唯一的网址,不需要特别的schema就可以链接一个特定的视图到APP。
这也就设计到universal links的几个特性:

  1. Unique:唯一性,不像自定义Url schemes那样,因为他使用到了你网站的http或者https链接
  2. Secure:安全性,当用户安装应用时,iOS会检测你上传到服务器上的文件,以确保你的网站允许其代表应用打开你的应用。
  3. Flexible:灵活性,当没有安装你的app时universal links也是可以正常使用的,当点击link时会直接在safari中打开url。
  4. Simple:一个url可以为app和web提供服务。
  5. Private:其他app可以与你的app通信,不需要知道你的应用程序是否安装

2 Nginx配置

location /apple-app-site-association {
    default_type application/json;
    alias apple-app-site-association;              #网上教程缺失
}

3 效果验证

nginx 配置Universal Links_第1张图片

你可能感兴趣的:(nginx那些事)