美文网首页
关于iOS的Universal Links

关于iOS的Universal Links

作者: Mi欧阳 | 来源:发表于2021-09-09 09:49 被阅读0次

    第一步:获取Bundle Identifiers 和 Team ID

    先去App Store找到目标的Bundle Identifiers 和 Team ID


    Identifiers Team ID

    第二步:生成Universal Links链接

    然后登陆https://www.xinstall.com去注册一个账号。
    登陆后选择顶部上方的"配置Universal Links",输入刚才我们获得的Bundle Identifiers 和 Team ID,就可以生成Universal Links链接了。

    WeChate6e63f03650b54acbd56bf774841f2b4.png

    第三步:在微信开放平台配置Universal Links链接

    接下来我们登陆微信开放平台:https://open.weixin.qq.com创建我们的应用,创建后记下我们的APPID

    APPID
    然后往下拉找到开发信息,选择修改,应用平台选择iOS应用,选择iPhone,填入我们的Universal Links。
    (注:这里一定得填对,否则在APP跳转微信时会报”应用universal link校验不通“这一错误)

    第四步:去APP程序中进行配置

    具体的配置亦可参考微信官方的文档
    iOS接入指南
    值得说明的是,我在选择集成的时候因为导入了友盟,所以我选择了手动集成。手动把 libWeChatSDK.a,WXApi.h,WXApiObject.h导入项目中。(如果友盟SDK中有,则需替换)
    接下来简单的说下主要步骤:
    1、打开Associated Domains开关,将Universal Links域名加到配置上
    就是我们在第二步中获得的关联域名

    Universal Links域名
    2、在 Xcode 中,选择你的工程设置项,选中“TARGETS”一栏,在“info”标签栏的“URL type“添加“URL scheme” 。其值为第三步中我们再微信开放平台获得的APPID。
    填入APPID

    3、在Xcode中,选择你的工程设置项,选中“TARGETS”一栏,在 “info”标签栏的“LSApplicationQueriesSchemes“添加weixin 和weixinULAPI
    (注:实际开发过程中,一旦调整了URL type,这里的LSApplicationQueriesSchemes其中的值容易自动消失,所以需要格外注意)


    LSApplicationQueriesSchemes

    4、注册启用微信SDK,主要核心是这一句,其他的相关代码都能在官方文档找到

     [WXApi registerApp:APP_ID universalLink:UNIVERSAL_LINK];
    

    相关文章

      网友评论

          本文标题:关于iOS的Universal Links

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