美文网首页iOS开发点滴
iOS14 Universal Link隐藏顶部横幅方法

iOS14 Universal Link隐藏顶部横幅方法

作者: anny_4243 | 来源:发表于2022-08-31 11:39 被阅读0次

    配置好Universal Link之后顶部都会有一个打开app的横幅,有时候我们不想显示这个横幅,iOS14之后苹果官方给出了解决办法。

    假设Universal Link为www.abc.com
    在浏览器输入www.abc.com会自动定位到www.abc.com/main,这时如果想要隐藏www.abc.com/main这个地址下顶部的横幅,方法如下:

    单个app:

    {
      "applinks": {
          "details": [
               {
                 "appIDs": [ "ABCDE12345.com.example.app"],
                 "components": [
                   {
                      "/": "/main/*",
                      "exclude": true  //加这行可以隐藏顶部横幅
                   }
                 ]
               }
           ]
       }
    

    如果www.abc.com这个域名下有多个app,Universal Link分别为www.abc.com/aaawww.abc.com/bbb,如果想隐藏第一个Universal Link顶部的横幅,方法如下:

    多个app:

    {
      "applinks": {
          "details": [
               {
                 "appIDs": [ "ABCDE12345.com.example.app", "ABCDE12345.com.example.app2" ],
                 "components": [
                   {
                      "/": "/aaa/*",
                      "exclude": true
                   },
                   {
                      "/": "/bbb/*"
                   }
                 ]
               }
           ]
       }
    

    注意修改之后不会立即生效,生效时间大概在24小时之内。

    参考链接:https://developer.apple.com/documentation/Xcode/supporting-associated-domains?language=objc

    相关文章

      网友评论

        本文标题:iOS14 Universal Link隐藏顶部横幅方法

        本文链接:https://www.haomeiwen.com/subject/ofkdnrtx.html