iOS 微信分享 universalLink

1、注册微信 APPID

[WXApi registerApp:WX_AppId universalLink:@"https://xxx.company.cn/fileName/"];

2、新建JSON文件,命名为 apple-app-site-association ,放到https服务器根目录或者子目录.well-known中,如果.well-known不存在,新建一下

{
    "applinks": {
        "apps": [],
        "details": [{
                "appID":"teamId.BundleId,
                "paths": ["/fileName/*"]
            },
            {
                "appID":"teamId.BundleId",
                "paths": ["/fileName/*"]
            }]
    }    
}

确保服务器的apple-app-site-associatio在浏览器内可以正在下载(在Safari中输入apple-app-site-associatio的地址,看能不能下载到本地)
3、在TARGETS -> Info -> LSApplicationQueriesSchemes 中添加 weixinULAPI / weixin
一定不能忘了添加 LSApplicationQueriesSchemes

4、在Signing & Capabilities 中添加 Associated Domains,然后添加域名:applinks:xxx.company.cn,(域名和下载的域名必须一致)

5、在微信开放平台填写的 universalLink 要与代码中注册的universalLink 保持一致。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容