美文网首页iOS开发技巧iOS 实用技术iOS开发
iOS13 适配(Xcode 11)微信分享 设置 Univer

iOS13 适配(Xcode 11)微信分享 设置 Univer

作者: AnxietyLane | 来源:发表于2019-10-11 17:46 被阅读0次

    iOS13更新之后更新了一下微信分享SDK(WechatOpenSDK),发现分享功能无法正常使用了,经历如下

    pod update WechatOpenSDK 成功之后,发现有几个方法被弃用了

    参考微信配置文档

    [WXApi registerApp:@"*********" enableMTA:YES];//弃用
    [WXApi sendReq:req];//弃用
    
    [WXApi registerApp:@"**********" universalLink:UNIVERSAL_LINK];//新方法
    [WXApi sendReq:req completion:^(BOOL success) {
            
        }];//新方法
    
    • info.plist 文件中
    LSApplicationQueriesSchemes 字段添加 weixinULAPI
    
    info.plist
    接下来是UniversalLink的配置(以下假设域名为www.baidu.com)
    {
        "applinks": {
            "apps": [],
            "details": [{
                "appID": "56Y6KQ*****.com.XXX",//56Y6KQ*****为Team ID,com.XXX为BundleID
                "paths": ["*"]
            }]
        }
    }
    
    • 在Target->Signing中添加 Associated Domains.


      Associated fang wei Domains
    • 在 Associated Domains 中添加 applinks:www.baidu.com

      添加Domain
    • 此时运行程序,在Safari中输入地址 www.baidu.com,访问页面时下拉,会出现下图打开按钮。

      在APP中打开
    • 微信开放平台设置应用的Universal Links,保存成功后微信就可以跟以前一样分享了

      Universal Links

    相关文章

      网友评论

        本文标题:iOS13 适配(Xcode 11)微信分享 设置 Univer

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