關於apicloud中wxPayPlus模塊所需配置universalLink內容

一、 Universal Link 介紹

Universal Link是蘋果在WWDC 2015上提出的iOS 9的新特性之一。此特性類似於深層鏈接,並能夠方便地通過打開一個Https鏈接來直接啓動您的客戶端應用(手機有安裝App)。對比起以往所使用的URL Sheme, 這種新特性在實現web-app的無縫鏈接時能夠提供極佳的用戶體驗。

Universal Link官方文檔

在wxPayPlus中的主要作用是用於支付完成後返回至調用app使用。

二、配置開發者證書

進入蘋果開發者平臺找到對應Identifiers,並將其Associated Domains開通

Associated Domains

三、創建apple-app-site-association文件

新建一個文件名爲apple-app-site-association的json格式的文件。

沒有後綴。

沒有後綴。

沒有後綴。

{
    "applinks": {
        "apps": [], #爲必寫且固定爲[]
        "details": [{
            "appID": "123.com.text.test", #TeamID + '.' + BundleID
            "paths": ["/xnp/*"] #路徑可以隨意設置,但必須符合微信要求
        }]
    }
}

微信對Universal Links配置要求
a)Universal Links必須支持https
b)Universal Links配置的paths不能帶query參數
c)微信使用Universal Links拉起第三方App時,會在Universal Links末尾拼接路徑和參數,因此App配置的paths必須加上通配符/
*

四、上傳apple-app-site-association文件到服務器

將apple-app-site-association文件上傳到服務器的根目錄的.well-known文件夾(沒有這個文件夾的需要創建,點不能少)

https://xxx/.well-known/apple-app-site-association
xxx爲你服務端的域名
可以在官方驗證地址中進行驗證是否正確。
如果出現Error no apps with domain entitlements即爲成功。
在這裏插入圖片描述
也可以在safari瀏覽器中打開地址,看是否能下載文件。

五、配置微信程序universalLink

打開微信開發者平臺找到對應應用,在開放信息中配置Bundle ID以及universalLink。
在這裏插入圖片描述

六、配置wxPayPlus

最後將https://xxx/xnp配置到wxPayPlus的universalLink中

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章