IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> 由于应用universal link 校验不通过 ios应用升级SDK 更换Universal Links校验 -> 正文阅读

[移动开发]由于应用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)

}

解决。

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2021-10-30 12:40:07  更:2021-10-30 12:40:15 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 0:51:11-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码