使用Universal Link 微信受權登陸

微信在openSDK在1.8.6更新之後使用universal linkjson

一下url都以 https:www.abcdef.com/ 爲例xcode

微信申請時配置Unuversal Links

Universal Links 若是沒有域名的話,先隨緣,剩下下來以後改也能夠。瀏覽器

xcode裏面配置文件

在xcode裏面配置 Associated Domains , 該帳號下面會自動打開次權限

注意這裏的Domians填寫 applinks:www.abcdef.combash

info.plist裏面配置

建立一個json文件

{
    "applinks": {
        "apps": [],
        "details": [
            {
                "appID": "TreaamId.Bunldid",
                "paths": [ "/*" ]
            }
        ]
    }
} 

複製代碼

appID爲treamid加上bundleid微信

1 登陸開發者帳號的後臺,選中appid ,點擊詳情則能夠查看app

2.將上面文件放在域名下面,而且文件命名爲apple-app-site-association(注意去掉.json的後綴名)測試

3.要求能訪問改域名,訪問 https:www.abcdef.com/apple-app-site-association 時能查看到此文件或者下載此文件url

注意要驗證域名的可用性(s.tool.chinaz.com/ats/?)能夠驗證spa

測試設置的universal Link

  1. 在 safari瀏覽器中輸入 https:www.abcdef.com/ ,即應該彈出這樣的畫面,以微信爲例,微信的爲 help.wechat.com ,有時候可能會是空白,要下拉一下

配置完成code

1.註冊微信的時候 [WXApi registerApp:wechatAppId universalLink:@"https:www.abcdef.com/"];

2.類比一下 微信申請填寫的link

https:www.abcdef.com/

應用內使用微信註冊時候的link爲

https:www.abcdef.com/

Domians填寫

applinks:www.abcdef.com

3.若是提示微信因爲應用universal link校驗不經過,按照上面的步驟排查便可

相關文章
相關標籤/搜索