微信sdk 1.8.6踩坑

UniversalLink配置的问题

首先是配置app的UniversalLink
这里有配置教程https://www.jianshu.com/p/bb8429cd7bce
重点说一下微信开放平台里的配置:

微信sdk 1.8.6踩坑_第1张图片
微信开放平台.png

这里的UniversalLink,能够通过safari打开我们的app才行。微信利用UniversalLink打开我们的app。

{
    "applinks": {
        "apps": [],
        "details": [
            {
                "appID": "你的苹果开发者账号里的id",
                "paths": [ "/app/*", "/home/*" ]
            }
        ]
    }
}

这里的paths是UniversalLink的相对路径,给微信的链接需要是
你的网址 + 相对路径。比如我们的网址如果是https://www.baidu.com,paths如上图,那么UniversalLink应该是
https://www.baidu.com/app/ 或者是https://www.baidu.com/home/

错误:
https://www.baidu.com/是不行的,因为它不满足paths的过滤,是无法打开我们的app的。当然你可以在paths里加入/*匹配所有路径


使用小程序时遇到的问题:

微信sdk 1.8.6踩坑_第2张图片
小程序文档

你可能感兴趣的:(微信sdk 1.8.6踩坑)