uniapp配置ios的Universal Link和associate domains

1,911 阅读1分钟

这是我参与更文挑战的第2天,活动详情查看: 更文挑战

  1. 先在uniapp的项目里面,创建apple-app-site-association,在里面输入
{
    "applinks": {
        "apps": [],
        "details": [
            {
                "appID": "WN8JX3U797.com.dandanyx.app",
                "paths": [ "*" ]
            }
        ]
    }
}

其中(‘WN8JX3U797’)是在苹果开发者中心里面拿到的teamid (‘com.dandanyx.app’)是苹果开发者中心的appid paths里面是打开对应的路径目录,配置*是可以全局访问

  1. 把这个apple-app-site-association这个文件,放在app对应的网址的根目录或者可访问目录下,打开对应的xxx.com/apple-app-site-association,可正常下载,在ios浏览器下面访问,是打开json文件,即为正确

  2. 在微信开放平台,移动应用里面,配置ios的配置,universal link的路径,填写对应的网址路径,即xxx.com即可

  3. 在uniapp的目录下面,如果是uniapp的,就在app-plus->distribute->ios配置

/* ios打包配置 */
    "ios" : {
        "capabilities" : {
             "entitlements" : {
                 "com.apple.developer.associated-domains" : [ "applinks:www.dandan120.com" ]
              }
          }
      }

后,云打包上传 (该方法仅适用于uniapp的云打包) 如果是本地配置或者本地安装,那么需要在xcode的targets里面,配置associate domains,在applinks里面输入对应的根目录网址

  1. 配置成功后,直接云打包,稍等5分钟左右,等配置生效,即可使用 人懒,不想配图,都是自己的博客内容(干货),望能帮到大家

公众号:小何成长,佛系更文,都是自己曾经踩过的坑或者是学到的东西

qrcode_for_gh_fd22eb434741_258.jpg