微信分享注意事项

本文章所使用的微信sdk版本为1.8.6。

UniversalLink配置的问题

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

微信开放平台.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里加入/*匹配所有路径


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

小程序文档

QQ分享的UniversalLink配置

path需要增加"/qq_conn/1100011001(你的QQ开发者平台配置的id)/"。
(尝试过配置成"/qq_conn/
")是不行的,至于配置成"/qq_conn//"没有做实验。)

{
    "applinks": {
        "apps": [],
        "details": [
            {
                "appID": "你的苹果开发者账号里的id",
                "paths": [ "/app/*", "/home/*", "/qq_conn/1100011001(你的QQ开发者平台配置的id)/*" ]
            },
         {
                "appID": "如果你同一个app有多个bundle id",
                "paths": [ "/app/*", "/home/*", "/qq_conn/1100011001(你的QQ开发者平台配置的id)/*" ]
            }
        ]
    }
}

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

推荐阅读更多精彩内容

  • 摘要 为解决在iOS9下基于ATS对HTTP的请求的说明及适配进行说明 2016.7.1根据苹果官方文档的修改做出...
    freesan44阅读 5,535评论 0 0
  • 台风过后,天气更加的烦闷了,一些需要出门办的事也便一拖再拖。 此时,无所事事,便在阳台上来回踱步。阳台上的花我也懒...
    我们的某时某刻阅读 1,079评论 0 2
  • 任务来啦 请准备好接收来自百日营的能量传递吧 有趣日:王小波在《三十而立》里说:“一辈子很长,要跟一个有趣的人在一...
    Diana_cao阅读 942评论 0 0
  • 懂你的人不用解释,不懂你的人不必解释。 真的上年纪了嘛,一天天身体到处不舒服。鼻炎真的在折磨我。头晕头痛。我该怎么...
    wty_1219桐雨阅读 1,755评论 0 0
  • 想给你 伸手可触的阳光,能够温暖你的手,温暖你的脸,直到你的心渐渐变暖; 想给你 馥郁迷人的花香,能够清新围绕你的...
    诗一般的夕阳阅读 936评论 0 3