注册
飞鸽客服|开发者中心
飞鸽API文档
移动应用 SDK for Android
一、导入飞鸽SDK
在Android主项目的build.gradle中添加:
allprojects{
repositories{
maven {
url 'https://maven.aliyun.com/repository/public'
}
maven {
credentials {
username '624eb69681699e5a379197a5'
password 'ZwWQw9x9Jen9'
}
url 'https://packages.aliyun.com/maven/repository/2213371-release-Wb60I6/'
}
maven {
credentials {
username '624eb69681699e5a379197a5'
password 'ZwWQw9x9Jen9'
}
url 'https://packages.aliyun.com/maven/repository/2213371-snapshot-Egzy0j/'
}
}
}
二、在app的build.gradle中添加:
dependencies{
implementation 'com.feige.visitor:visitor:1.0.0'
}
然后编译一下即可
三、集成SDK
如果导入SDK到你的工程没有问题,接下来的几步可以满足一般的需求
四、接口介绍
初始化SDK,所有操作都必须在初始化SDK,并且飞鸽服务端返回可用的*****后才能正常执行 开发者在飞鸽客户端添加站点后,可以获取到一个可用的IdMark。在*****的系统回调中调用
FeiGeConfig helper = new FeiGeConfig();
helper.setConfigCallback(new onRequestCallback() {
@Override
public void onRequestSuccess(String result) {
//初始化成功可以执行im登录
}
@Override
public void onRequestError(String error) {
mReconnectionTv.setText("初始化失败");
}
});
helper.init(上下文, "站点id", "这个是主题");
五、如果您不知道IdMark,请使用管理员账号登录飞鸽,在【设置】->【接入设置】->【网站接入】菜单中,点击立即接入查看IdMark
六、发送消息
七、获取未读消息
八、从服务器获取历史消息
九、接收即时消息
十、获取当前正在接待的客服信息
十一、设置主题
十二、留言表单
当客服不在线时,访客会直接引导到留言表单进行留言
FeiGeConfig helper = new FeiGeConfig();
helper.setConfigCallback(new onRequestCallback() {
@Override
public void onRequestSuccess(String result) {
ToastUtils.showShort("留言成功");
}
@Override
public void onRequestError(String error) {
ToastUtils.showShort("留言失败");
}
});
helper.setMessage(公司id, 站点id, 姓名, 手机号, 内容);
十三、名词解释
十四、常见问题