ios 13.1系统升级,微信支付sdk升级,dclound离线打包,及微信集成

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,大小写没区分

猜你喜欢

转载自www.cnblogs.com/haoran5544/p/11800780.html