1. 配置apple-app-site-association文件,注意是json格式,但是没有.json后缀。介绍一个解析json的工具(网页版):https://www.sojson.com/
  2. apple-app-site-association文件中appID的写法,请参考另一篇文章通用链接:appID到底该怎么填写?
  3. 将文件上传到服务器(域名)的根目录下或者.well-known的子目录下。这里介绍一个解析域名里的该配置文件的网址:AASA Validator | Branch
  4. 在xcode中添加域名:添加Associated Domains,并添加域名:applinks:xxx.com
  5. 实现AppDelegate里支持通用链接的实现方法:
- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void (^)(NSArray<id<UIUserActivityRestoring>> * _Nullable))restorationHandler {//自己的实现代码return [WXApi handleOpenUniversalLink:userActivity delegate:self];}
  1. 最后在进入开发者中心,打开该产品下的Associated Domains。
  2. 测试通用链接:域名+paths。在备忘录里长按该链接,会弹出以应用名打开的选项就说明成功了。

这里介绍一个很强大的工具。 Xcode中的控制台,以xcode13.4.1为例:在window-devices and simulators中选择连接的设备,然后在设备信息右边点击open console。可以跟踪应用启动的时候通用链接配置文件是否下载成功。如果发现该信息说明已经下载成功,通用链接功能正常。如图:

如果使用控制台看到了如下错误信息:

Error getting enterprise-managed associated domains data. If this device is not enterprise-managed, this is normal: Error Domain=SWCErrorDomain Code=1701 "Failed to get associated domain data from ManagedConfiguration framework." UserInfo={NSDebugDescription=Failed to get associated domain data from ManagedConfiguration framework., Line=298, Function=<private>}

可能是服务器里的apple-app-site-association文件信息填写有误,我的就是出现了appID填写错误,修改后就正常了。

参考链接:https://www.jb51.net/article/175364.htm

IOS通用链接配置流程相关推荐

  1. iOS通用链接(Universal Links)突然点击无效的解决方案

    接上文<微信中通过页面(H5)直接打开本地app的解决方案>已经把iOS搞定并且已经正常能跑了,突然就再也用不了了... 问题描述 测试告诉我,如果从微信打开App之后,点击App右上角的 ...

  2. uniapp学习API之——推送、语音、实人认证、一键生成iOS通用链接

    推送 uni.getPushClientId(OBJECT) 获取客户端唯一的推送标识 uni.onPushMessage([callback,eventName]) 启动监听推送消息事件 uni.o ...

  3. 宝塔安装sqlserver_windows 宝塔安装sql_server 2008,php链接配置流程

    windows 宝塔安装sql_server 2008,php链接配置流程 第一,在宝塔主页安装,apache,php 5.5版本,sql_server 2008 记住数据库的账号个密码还有服务器名称 ...

  4. uniapp一键生成iOS通用链接

    第一步:开启Associated Domains服务 登录苹果开发者中心 ,在"Certificates, Identifiers & Profiles"页面选择" ...

  5. UNI-APP_uni-app IOS平台通用链接【Universal Links】配置

    Dcloud问答社区:https://ask.dcloud.net.cn/article/36445 Dcloud问答社区:ios通用链接配置 简书:iOS Universal Links教程 博客园 ...

  6. ios Universal Link 配置教程 + 踩坑记录

    Univeral Link的配置有3方面:Apple Developer网站配置.XCode配置.服务器资源配置(apple-app-site-association文件创建和存放) 首先说下我们的需 ...

  7. iOS微信授权登录中Universal Link(通用链接)的配置 ,解决ios13,ios14微信支付不走回调问题

    这里写自定义目录标题 简介 Unuversal Links介绍 配置Unuversal Links 1.苹果开发者账号打开配置 2.XCode工程配置 3.配置JSON文件 4.后台服务器配置 5.微 ...

  8. 苹果传pc用文件功能连接服务器url无效,iOS 9的 Universal Links 通用链接使用介绍

    一. 通用链接介绍 Apple 推出通用链接:一种能够方便的通过传统 HTTP 链接来启动 APP, 使 用相同的网址打开网站和 APP. 当你的应用支持通用链接,iOS9 之后 , 用户可以点击一个 ...

  9. iOS 唤起APP之Universal Link(通用链接)

    iOS 9之前,一直使用的是URL Schemes技术来从外部对App进行跳转,但是iOS系统中进行URL Schemes跳转的时候如果没有安装App,会提示Cannot open Page的提示,而 ...

最新文章

  1. Unity3D面试——真实的面试,unity3d面试
  2. smartform连续打印,并自动补充空行
  3. P3810 【模板】三维偏序(陌上花开)
  4. JavaScript 开发进阶:理解 JavaScript 作用域和作用域链
  5. python小玩意——计算器
  6. JMeter使用实践之造数据
  7. cad记忆口诀_CAD的制图口诀
  8. codevs 3083 二叉树
  9. C++那些事之ADL
  10. android打开系统文件怎么打开方式,Android调用系统应用打开任意文件
  11. 易语言php统计代码,易语言统计代码行数与API的工具
  12. sql注入预防 [ 光影人像 东海陈光剑 的博客 ]
  13. 怎么给word插入页码,详细图文教学,轻松学会
  14. 优学院计算机基础网课答案,最新网课答案2020优学院大学计算机基础
  15. 腾讯云一元服务器搭建个人网站详细教程
  16. VS中怎么将一个页面设置为起始页的解决方案以及关于粘贴的小窍门
  17. GRUB4DOS详解
  18. 论文笔记MEMC-Net TPAMI
  19. android桌面单词,让解锁屏幕从此变的有意义
  20. 西安交通大学药物分析专业学硕考研上岸经验分享

热门文章

  1. C语言操作SQLite
  2. java IDE是什么
  3. 阿里为什么要拿下Flink?
  4. LR性能测试框架学习总结
  5. 理解目标检测当中的mAP
  6. C语言void func(int n),c语言void func1(int i);是什么意思
  7. php sftp文件上传 文件上传
  8. 路由策略和策略路由配置与管理-1
  9. 路由策略 策略路由
  10. maven项目如何打包运行指定java程序(maven-shade-plugin插件的使用)