iOS接入企业微信客服

2022-11-22  本文已影响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:由于我使用了官方的自检函数排查问题,所以导致的这个问题,把自检函数关了就没有这个问题了

上一篇下一篇

猜你喜欢

热点阅读