美文网首页
微信和QQ的Universal Link踩坑

微信和QQ的Universal Link踩坑

作者: _未可知 | 来源:发表于2020-08-20 15:42 被阅读0次

    前提

      app在分享的时候出现了未验证应用这几个字,之后看了下友盟和微信开放平台,原来已经开始强制去推Universal Link了,之后根据文档去配置,在这个过程中发现了很多的坑,分享出来给大家参考下.

    问题

      配置的流程我就不说了,官方文档里已经列出了详细的过程,我仅在这里列出我在配置过程中出现的一些问题。

    • apple-app-site-association文件的问题
    • 微信配置完成之后还是会出现未验证应用的提示
    • 吐个槽

    解决

    apple-app-site-association文件的问题

      这个地方出现的问题应该不会太多,不管是苹果的文档还是微信的文档都列出了详细的过程,但是我在配置的时候还是出现了一些小失误,算是自己坑了自己

    • 文件结构问题:在苹果的文档中,苹果并没有要求大家加json后缀,但是不妨碍,你必须按照严格的json格式去定义里面的内容,我这里出现问题的原因是在paths数组里,多加了一个逗号,导致QQ开放平台在验证的Universal Link的时候,总是报应用的UniversalLink配置中不含互联信息,如果出现这个提示,赶紧检查一下是不是格式出了问题。

    微信配置完成之后还是会出现未验证应用的提示

      这里应该是出现问题最多的地方,明明是按照文档中的配置去做的,而且自检方法也通过了,所有客服让排除的问题都排除了,还是有这个问题,这个问题大多是出现在老版本升级新版本的用户的app上,按照客服的意思:

      旧版本没有正确接入新版OpenSDK(有分享二跳,授权登录二次确认的情况),新版本刚修复这个问题。是要等新版本放量上去让整体错误率下降到90%以下才会从未验证应用中移除你确认下是不是属于这种情况.

      就是说老版本的升新版本,先等一段时间,等用新版本的人多了,就没这个提示了。首先不说这个机制合不合理,你至少在文档中先说明,非要让一大圈人提出问题你才去告诉大家哪里出问题了,就让人很😤;再说下这个机制,对于一个使用微信分享的用户来说,我是想不通,明明我是正确的你还给我来个未验证的应用提示,你看看你家隔壁QQ做的多好(下面在来吐槽QQ)。

    吐个槽

      好吧,上面只是图一乐,下面才是正题

    • QQ的文档:我很想知道写这个文档的不要绩效了吗?来看下这几张图


      201597907514_.pic.jpg
    211597907527_.pic.jpg 221597907591_.pic.jpg

      好嘛!到底是qq_con还是qq_conn🙄,后来我索性把这个两个都加到apple-app-site-association文件里了。

    • 友盟的文档:这个就更让人上火了,如果你是直接用的微信和qq的还好,如果你用的友盟的,它在设置平台的id和key方法里并没有设置Universal Link的地方,你需要使用这个
      [UMSocialGlobal shareInstance].universalLinkDic
      
      属性去加,但是!你一定要把这段代码放到setPlatfom前面,否则不生效,这个真是折腾了我很长时间,找到原因之后,我👏👏👏。🤧你不会加个新的方法?

    Support Universal Links

    创建、填写及校验UniversalLinks

    关于openSDK1.8.6的更新说明

    相关文章

      网友评论

          本文标题:微信和QQ的Universal Link踩坑

          本文链接:https://www.haomeiwen.com/subject/pgzsjktx.html