由于应用universal link 校验不通过 ios应用升级SDK 更换Universal Links校验
前情提要:
我是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校验相关推荐
- iOS 唤起APP之Universal Link(通用链接)
iOS 9之前,一直使用的是URL Schemes技术来从外部对App进行跳转,但是iOS系统中进行URL Schemes跳转的时候如果没有安装App,会提示Cannot open Page的提示,而 ...
- 趣谈 iOS Universal Link
作者:iHTCboy 本文对 iOS Universal Link(通用链接)的浅入浅出介绍,从产品的角度来了解其发展历程. 1.了解 Universal Link 背后的故事 2.学习 Univer ...
- 如何在微信中打开app及Schema VS Universal Link
如何在微信中打开app 方法一:微下载链接 微下载能力不仅能够帮助开发者在微信等场景进行一键下载安装,目前已支持直接拉起应用的指定内容页,帮助开发者缩短内容触达路径,提升产品活跃和用户体验 实际的情况 ...
- 关于iOS 解决微信SDK1.8.6 使用时“universal link校验不通过”问题
1.前言 最近对App 第三方库进行检查更新的时候,发现微信使用universal link 进行登录.分享等操作.然后一直遇到"universal link 校验不通过"的问题, ...
- 接入微信universal link微信校验不通过
在开发iOS应用的过程中, 难免用到微信登录和分享, 当配置不对的时候会经常提示: 由于应用universal link校验不通过,无法XXXX 那么什么是 universal link Univer ...
- 1分钟解决universal link微信校验不通过
在开发iOS小程序或者微信分享时候,经常提示:由于应用universal link校验不通过,无法 按网上的方法,检查各种配置,都未能解决,选择排出以下几个情况 1.bundle Id中的teamId ...
- Universal Link|iOS开发者不得不知的技术
1.Universal Link的使用场景 Universal Link是苹果在WWDC 2015上提出的iOS9的新特性之一.此特性类似于深层链接,并能够方便地通过打开一个Https链接来直接启动您 ...
- iOS微信授权登录中Universal Link(通用链接)的配置 ,解决ios13,ios14微信支付不走回调问题
这里写自定义目录标题 简介 Unuversal Links介绍 配置Unuversal Links 1.苹果开发者账号打开配置 2.XCode工程配置 3.配置JSON文件 4.后台服务器配置 5.微 ...
- wap ios android,wap 唤起App 的两种方式Schema Universal Link
1.schema 现在线上大多数 App 使用的就是 schema 跳转,都对应一套路由法则,基本都能做到跳转到 App 内任一界面. location.href?=?'schema://xxxx' ...
- ios Universal Link 配置教程 + 踩坑记录
Univeral Link的配置有3方面:Apple Developer网站配置.XCode配置.服务器资源配置(apple-app-site-association文件创建和存放) 首先说下我们的需 ...
最新文章
- Bzoj3530: [Sdoi2014]数数
- 个人笔记------注释代码(神兽)
- mysql数据库优化韩顺平_韩顺平 Mysql数据库优化(一) 优化概述
- mysql使用某一列的内容赋值给另外一列,concat()函数
- LeetCode 1952. 三除数
- Type interface com.zhaoka.mapper.DatKcardKmMapper is not known to the MapperRegistry
- Telnet命令检测远程主机上的端口是否开启
- 大多数物联网仍采用2.4GHz频段的原因
- CentOS 7伪分布式方式安装Hadoop-2.6.0-cdh5.6.0并且通过主机浏览器访问hadoop工作台
- Atitit.导出excel功能的设计 与解决方案
- Java使用蔡勒公式快速计算某一天是星期几
- 计算机网络——TCP
- PetaLinux学习笔记 1
- 高德地图哪个语音包最好_高德语音导航怎么呼叫?高德地图语音包怎么设置
- 三维von Mises-Fisher分布的均值方差
- macOS + andriod studio + NDK
- 如何用Python记录微信撤回的消息
- 从 jsonpath 和 xpath 到 SPL
- halcon-画十字架
- anywebp jpg png 转换webp格式图片 免费在线转换
热门文章
- iphone出现android文件夹,为什么iPhone仍限制每个文件夹页面9个应用程序? | MOS86...
- 如何自己更改证件照底色?如何生成蓝底照片电子版?
- r语言如何计算t分布临界值_R语言使用蒙特卡洛模拟进行正态性检验及可视化
- c语言用数组发送大写字母怎么读,【C语言】(数组)C语言字符串中的小写字母转换为大写字母...
- Egret引擎的常用倒计时
- Maple拥有优秀的符号计算和数值计算能力
- web service压测工具:siege安装及使用介绍
- android 软解8k视频,Android Q+5G现场播放8K视频:画面流畅
- 电信光纤ipv6-- 搭建属于自己的服务器
- 计算机声卡驱动程序,教大家如何安装声卡驱动【详细步骤】