前情提要:

我是java开发。公司的移动开发跳槽了,老板甩给我了。
一直没有问题,
突然有一天,iosAPP发生了这样的事情,跳转到微信小程序微信弹框:由于应用universal link 校验不通过

查阅了一些资料,这个universal link 是微信sdk升级之后的产物,之前使用的都是不需要传universal link的跳转方式,只需要appid就可以了。由于苹果iOS 13系统版本安全升级,为此openSDK在1.8.6及以上版本进行了适配。 1.8.6及以上版本支持Universal Links方式跳转,对openSDK分享进行合法性校验。

解决:

登录开放平台,更改universal link (注意,要记下来 https://aaa.com/xxx/xxx/xx/)

在你的服务器,aaa.com的根目录下,增加名字为apple-app-site-association的文件,文件内容为jason格式。
appid 是:公司开发者账号的小组id和包名id
paths:这里的f 填 开放平台的 /xxx/xxx/xx/* (注意写※号)

然后就是升级SDK到最新版了
下载链接:https://developers.weixin.qq.com/doc/oplatform/Downloads/iOS_Resource.html
我下的 1.9.2 不包含支付的,完事吧三个.h文件放在xcode项目中。
需要更改的是wx.api注册的地方,改为传两个参数的。


XCODE还需要更改几个地方。按ios接入指南整:https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Access_Guide/iOS.html

这时候xcode编译完毕,插上测试的iphone手机。
这时候就会出现,跳转过去微信正在连接,然后不去小程序又回到app。

控制台显示:
This app is not allowed to query for scheme weixinulapi (要添加白名单,完成后手机关机卸载app,重启即可)

控制台显示:
PBItemCollectionServicer connection disconnected.


要增加回调,在AppDelegate里面增加:

func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([Any]?) -> Void) -> Bool {

    return WXApi.handleOpenUniversalLink(userActivity, delegate: self)}

解决。

由于应用universal link 校验不通过 ios应用升级SDK 更换Universal Links校验相关推荐

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

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

  2. 趣谈 iOS Universal Link

    作者:iHTCboy 本文对 iOS Universal Link(通用链接)的浅入浅出介绍,从产品的角度来了解其发展历程. 1.了解 Universal Link 背后的故事 2.学习 Univer ...

  3. 如何在微信中打开app及Schema VS Universal Link

    如何在微信中打开app 方法一:微下载链接 微下载能力不仅能够帮助开发者在微信等场景进行一键下载安装,目前已支持直接拉起应用的指定内容页,帮助开发者缩短内容触达路径,提升产品活跃和用户体验 实际的情况 ...

  4. 关于iOS 解决微信SDK1.8.6 使用时“universal link校验不通过”问题

    1.前言 最近对App 第三方库进行检查更新的时候,发现微信使用universal link 进行登录.分享等操作.然后一直遇到"universal link 校验不通过"的问题, ...

  5. 接入微信universal link微信校验不通过

    在开发iOS应用的过程中, 难免用到微信登录和分享, 当配置不对的时候会经常提示: 由于应用universal link校验不通过,无法XXXX 那么什么是 universal link Univer ...

  6. 1分钟解决universal link微信校验不通过

    在开发iOS小程序或者微信分享时候,经常提示:由于应用universal link校验不通过,无法 按网上的方法,检查各种配置,都未能解决,选择排出以下几个情况 1.bundle Id中的teamId ...

  7. Universal Link|iOS开发者不得不知的技术

    1.Universal Link的使用场景 Universal Link是苹果在WWDC 2015上提出的iOS9的新特性之一.此特性类似于深层链接,并能够方便地通过打开一个Https链接来直接启动您 ...

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

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

  9. wap ios android,wap 唤起App 的两种方式Schema Universal Link

    1.schema 现在线上大多数 App 使用的就是 schema 跳转,都对应一套路由法则,基本都能做到跳转到 App 内任一界面. location.href?=?'schema://xxxx' ...

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

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

最新文章

  1. Bzoj3530: [Sdoi2014]数数
  2. 个人笔记------注释代码(神兽)
  3. mysql数据库优化韩顺平_韩顺平 Mysql数据库优化(一) 优化概述
  4. mysql使用某一列的内容赋值给另外一列,concat()函数
  5. LeetCode 1952. 三除数
  6. Type interface com.zhaoka.mapper.DatKcardKmMapper is not known to the MapperRegistry
  7. Telnet命令检测远程主机上的端口是否开启
  8. 大多数物联网仍采用2.4GHz频段的原因
  9. CentOS 7伪分布式方式安装Hadoop-2.6.0-cdh5.6.0并且通过主机浏览器访问hadoop工作台
  10. Atitit.导出excel功能的设计 与解决方案
  11. Java使用蔡勒公式快速计算某一天是星期几
  12. 计算机网络——TCP
  13. PetaLinux学习笔记 1
  14. 高德地图哪个语音包最好_高德语音导航怎么呼叫?高德地图语音包怎么设置
  15. 三维von Mises-Fisher分布的均值方差
  16. macOS + andriod studio + NDK
  17. 如何用Python记录微信撤回的消息
  18. 从 jsonpath 和 xpath 到 SPL
  19. halcon-画十字架
  20. anywebp jpg png 转换webp格式图片 免费在线转换

热门文章

  1. iphone出现android文件夹,为什么iPhone仍限制每个文件夹页面9个应用程序? | MOS86...
  2. 如何自己更改证件照底色?如何生成蓝底照片电子版?
  3. r语言如何计算t分布临界值_R语言使用蒙特卡洛模拟进行正态性检验及可视化
  4. c语言用数组发送大写字母怎么读,【C语言】(数组)C语言字符串中的小写字母转换为大写字母...
  5. Egret引擎的常用倒计时
  6. Maple拥有优秀的符号计算和数值计算能力
  7. web service压测工具:siege安装及使用介绍
  8. android 软解8k视频,Android Q+5G现场播放8K视频:画面流畅
  9. 电信光纤ipv6-- 搭建属于自己的服务器
  10. 计算机声卡驱动程序,教大家如何安装声卡驱动【详细步骤】