微信支付UniversalLink

最近做X尔公司的支付部分,对接的是微信支付和支付宝支付,给到的是包装好的framework包,而不是直接去微信和支付宝集成,然后我不得不乖乖的去把最新的微信和支付宝支付从新温习了一遍:

一,微信支付

环境

SDK版本: SDK1.8.6或以上
微信版本: 7.0.7或以上
系统版本: iOS12或以上

1,配置UniversalLink

(1),首先需要把json文件写好,并且写成apple-app-site-association格式,并且不带.json后缀

(2),然后需要将这个文件上传到域名上的根目录或者

首先需要配置一个json文件,


image.png

其实就是一个json,apps数组不用管,details里面填入对应得appID和paths。

appID就是用前缀+bundleID的方式,在App Store应用后台可以查看此前缀


image.png

paths则是可访问APP的对应页面路径,APP Delegate有对应方法可以获取,更多关于paths的介绍这里不做过多撰述,下面有个例子,替换APPID和BundleID即可复制直接使用。

{
"applinks":{
"apps":[

    ],
    "details":[
        {
            "paths":["*"],
            "appID":"xxxxxx.com.wechat.wexin"
        }
    ]
}

}

这里主要是来介绍下paths,一般情况下,可以使用通配符*,我是把那个放到了根目录下,根据要求,如果把

推荐阅读更多精彩内容