调用 “startZhiChi()” 方法后,跳转页面过后又返回到原来的页面了问题。IOS 上没有任何提示,Android 上提示了 “appId 查询不到配置信息,请检查【xxxx】是否正确”,如下图:

产生原因:智齿账号,所在的服务器域名不同导致的。
解决办法:添加 api_host
参数,该参数的取值要根据 “智齿账号” 所在的服务器域名有关系。
- 阿里云(默认的):
https://api.sobot.com
- 腾讯云:
https://www.soboten.com
- 新加坡:
https://sg.sobot.com
关于 “智齿账号” 所在的服务器域名可以联系智齿的客服,或者可以看你登录后台时候所在的域名应该也可以。
比如:智齿账号登录的后台域名为:https://www.sobot.com/auth/sign_in
,则可以假设我们的 api_host
就是 https://www.sobot.com
这部分。(笔者的假设,具体的还是联系智齿的员工咨询一下比较好)
示例:
const zhiChiSobotKit = uni.requireNativePlugin('zhiChi-SobotKit')
// 启动智齿服务
zhiChiSobot.startZhiChi({
app_key: '[APP KEY]',
partnerid: '0',
user_nick: '小白',
// 设置 “智齿账号” 所在的服务器域名
api_host: 'https://www.sobot.com',
}, (result) => {
console.log(result)
})
// 打开智齿帮助中心
zhiChiSobot.openSobotHelpCenter({
app_key: '[APP KEY]',
partnerid: '0',
user_nick: '小白',
// 设置 “智齿账号” 所在的服务器域名
api_host: 'https://www.sobot.com',
})