1.ios离线打包
https://ask.dcloud.net.cn/docs/#//ask.dcloud.net.cn/article/41
配置appid 和 cer证书 和 描述文件
2.iOS离线打包-支付插件配置
https://ask.dcloud.net.cn/docs/#//ask.dcloud.net.cn/article/246
主要注意打包:
在info.plist root 节点添加 UniversalLinks 项,值和微信开放平台配置的一致,(微信开放平台配置的域名地址)
3.本次核心处理微信支付链接的配置(微信app支付的配置)
关于openSDK1.8.6的更新说明
微信官方: https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Access_Guide/iOS.html#jump3
iOS 通用链接(Universal Link)配置
https://blog.csdn.net/weixin_44836266/article/details/101761139
微信sdk升级操作步骤:(参考iOS 通用链接(Universal Link)配置)
1. 创建json格式的一个空文件(取名必须为apple-app-site-association,并且没有后缀)
2.上传apple-app-site-association文件(这里就能拿到app中配置需要的域名)
(1)将apple-app-site-association文件发给服务器端的同事,让他上传到域名的根目录下或者.well-known的子目录下(这里的域名必须要是可访问的域名,由服务器端的同事给到)。
(2)Web server需要支持https,客户端通过https来访问,并且不支持重定向。
3.在app中处理通用链接
(1)添加对应的域名(上面知道的域名)到Capabilities
(2)实现AppDelegate里支持通用链接的实现方法
这里如果是从旧版更新WechatOpenSDK1.8.6版本的话,需要在这个里面调用微信里的这个方法,并且在Xcode中,选择你的工程设置项,选中“TARGETS”一栏,在 “info”标签栏的“LSApplicationQueriesSchemes“添加weixin和weixinULAPI,可通过微信开放平台的接入文档步骤一步步进行修改或添加。
注:这里的weixinULAPI注意大小写,我之前是添加了一个weixinulapi小写的进去,结果都注册失败,一直没找到原因,直到我调用微信打印log的方法,
才知道是没添加到weixinULAPI这个schemes,大小写没区分
另注:在info.plist root 节点添加UniversalLinks项,值和微信开放平台配置的一致,