微信SDK(Universal Link配置)升级,友盟分享SDK升级

在做项目时发现微信的sdk从1.8.6版本开始,在registerApp的时候必须提供universalLink 微信开发者Universal Link,友盟分享的sdk在6.9.9版本也是需要提供配置universalLink,而且友盟也不在提供微信的精简版本。

网上已经有很多,对于universalLink配置的教程,这里就不在做过多介绍;

主要是介绍下重点要注意的地方:
apple-app-site-association文件的写法:

{
    "applinks": {
        "apps": [],
        "details": [
            {
                "appID": "TEAM.com.test.company",
                "paths": [ "/app/*"]
            }
        ]
    }
}

然后把这个apple-app-site-association文件,放在自己服务器的根目录下,如:https://www.xxxx.com
在xcode - Associated Domains里面可以这样写:
applinks:www.xxxx.com

特别注意:在微信开放平台后台的配置是apple-app-site-association所在服务器的域名加上文件里面的paths路径:
Universal Links:https://www.xxxx.com/app/

AppDelegate.m中注册微信API的时候:

#define  WXUniversalLinks @"https://www.xxxx.com/app/"  //必须要和微信开放平台一致:
[WXApi registerApp:WXAppID universalLink:WXUniversalLinks];

友盟配置UL

[UMSocialGlobal shareInstance].universalLinkDic = @{@(UMSocialPlatformType_WechatSession):WXUniversalLinks};

基本这么配置后就能正常调用分享了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容