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項,值和微信開放平台配置的一致,