美文网首页
iOS接入企业微信客服

iOS接入企业微信客服

作者: 最强的小强 | 来源:发表于2022-11-22 10:21 被阅读0次

    一、接入前须知: 帐号要求

    1.1 微信开放平台帐号已认证,并开通微信客服服务
    1.2 移动应用审核通过并上架
    1.3 前往微信客服管理后台完成移动应用(Appid)和微信客服(企业ID)的绑定,绑定成功后会生成唯一的客服url

    二、集成SDK

    2.1 下载最新本SDK
    2.2 注册SDK

    [WXApi registerApp:@"wx441xxxxxxxxxxxx" universalLink:@"https://xxx.share.com/"];

    2.3 在需要的地方调用一下代码
    WXOpenCustomerServiceReq *req = [[WXOpenCustomerServiceReq alloc] init];
        req.corpid = corpId;    //企业ID
        req.url = url;          //客服URL
        return [WXApi sendReq:req completion:nil];
    

    三、小编遇到的问题 (🏁重点)

    3.1 调用后没有唤起微信 🏁🏁🏁

    Answer:由于小编集成了ShareSDK,没有进行单独注册,但是ShareSDK目前并没有处理客服相关的功能,所以,针对此问题,我们需要单独重新注册一下微信
    [WXApi registerApp:@"wx441xxxxxxxxxxxx" universalLink:@"https://xxx.share.com/"];

    3.2 调用后只唤醒微信,并没有打开指定的客服页面 🏁🏁🏁🏁🏁

    Answer:查看官方文档,大多都说是universalLink没有配置好,但小编这边的问题是缺少配置...需要新加微信客服的Associated Domains

    客服Associated Domains.png
    3.3 APP启动后一直打开微信后返回APP,之前没有这个问题 🏁🏁🏁

    Answer:由于我使用了官方的自检函数排查问题,所以导致的这个问题,把自检函数关了就没有这个问题了

    相关文章

      网友评论

          本文标题:iOS接入企业微信客服

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