初樰
初樰
  • 发布:2022-06-03 19:29
  • 更新:2022-06-03 19:33
  • 阅读:1111

在线生成Universal Links

分类:uni-app

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因为并不唯一,所以可能会错误调起。

一、开启关联域名(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 不要带任何后戳,然后直接上传服务器即可!

注意点
Team ID 非 证书ID 获取链接教程:https://www.chuxueyun.com/new/content/id-237.html

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

0 关注 分享

要回复文章请先登录注册

初樰

初樰 (作者)

在线生成:https://www.chuxueyun.com/iconmake/index.html
2022-06-03 19:33