app在线制作|网站生成app

注册
最新资讯
最新资讯 > Universal Links 配置教程讲解

Universal Links 配置教程讲解

文章发布时间:2022-06-03 09:35:31
   

为什么是Universal Links?

在线生成

Universal Links是苹果在WWDC 2015上提出的iOS9的新特性之一,此特性类似于深层链接,并能够方便地通过打开一个Https链接来直接启动您的客户端应用(手机有安装App)。对比起以往所使用的URL Scheme,这种新特性在实现Web-app的无缝链接时能够提供极佳的用户体验。

这具体是一种怎样的情景呢?举个例子,你的用户在微信里面浏览一个你们公司的网页,而此时用户手机也同时安装有你们公司的App;而Universal Links能够使得用户在打开某个详情页时直接打开你的app并到达app中相应的内容页面,从而实施用户想要的操作(例如查看某条新闻,查看某个商品的明细等等)



Universal Links 和 URL Scheme有什么区别?


是两种不同技术的实现,都是通过苹果系统实现。

唯一不同的是URL Scheme 配置是通过打包来配置的,而深链是通过安装时请求https地址或者一个文件(内部为json结构),然后注册号https 和 app的对应。相当于URLScheme,调起更准确,universal和App的bundle ID(唯一) 相关联,所以不会产生冲突。原来的scheme URL因为并不唯一,所以可能会错误调起。




Universal Links配置说明文档


简介: 由于微信新SDK强制要求支持Universal Links, 我司为方便用户提供了相关便捷服务。具体步骤如下



一、开启关联域名(Associated Domains)服务

到,[苹果开发者网站]为当前的App ID开启关联域名(Associated Domains)服务:

配置Appld
二、创建新的(或更新现有的)描述文件

创建新的(或更新现有的)描述文件,下载并导入到XCode中(通过xcode自动生成的描述文件,可跳过这一步):

配置id
三、在Universal Links 功能模块中通过手动填写或者自动上传ipa 生成Universal Links

点击此处配置

  • 1.手动生成Universal Links
  • 1.1选择手动配置
  • 1.2填入包名
  • 1.3填入Team Id
  • 1.4点击生成Universal Links 文件

  • 2.上传ipa生成Universal Links
  • 2.1点击自动配置
  • 2.2点击选择ipa包,上传包

点击生成即可!


以上步骤都会生成一个文件,当下载完毕文件后,请将文件重命名为:apple-app-site-association     不要带任何后戳,然后直接上传服务器即可!
四、Xcode 中配置Universal Links
Asson
五、按上图添加了associated Domains 功能(证书和bundle Id 必须相同)
配置teamid

添加好后加入配置好的Universal Links 格式为 applinks: + Universal Links(无https)

此外配置微信SDK 需要改动部分代码,可以查阅微信文档 微信文档

注意点

Team ID 非 证书ID ,具体入下图所示:

Team ID
六、微信配置

进入微信开发者后台(https://open.weixin.qq.com/)进入需要配置的app详情页,将地址填入配置等待审核通过


上一篇:暂无

下一篇:ipa上传到AppStore构造版本错误代码解析帮助

回到顶部