集成第三方组件--七鱼客服

网易七鱼的使用(web代码接入) 最近用的网易七鱼客服系统,总结一下 网易七鱼用代码接入网站的方法。 官网      开发指南 web-sdk使用的demo都可以在上图里的接入demo里找到。接入demo直接下载是不能打开的。 代码里的js需要替换成,你在七鱼买了账号之后的七鱼给你的js。这个js可以在你登录了七鱼账号后,点击左侧的设置,然后接入设置,网站接入,就可以看到相应的js了。  代码一:七鱼准备完毕后... 阅读详情

背景
最近做商城APP,里面需要用到客服咨询的功能,马上到网上找看有什么支持的SDK,环信、融云、网易七鱼等等,翻看了这几家的SDK文档,发现还是网易的最为友好,而且客户端的UI最为美观舒服,所以就选定它了!老板说了,价格不用考虑。

开发指南
地址:http://qiyukf.com/newdoc/html/Android_SDK_Guide.html
如有不懂的尽量看文档可以解决,是在不懂可以咨询七鱼的技术客服人员,服务态度非常好。

我遇到的坑
一、集成后,打开客服窗口,选择图片无法显示出来;
原因是七鱼里读取图片使用了AsyncTask读取图片,而我APP首页轮播图功能也使用了AsyncTask,导致七鱼AsyncTask阻塞,无法读取图片,所以将轮播图的AsyncTask使用Timer替代就解决问题了。AsyncTask只能执行简短任务,执行长时间耗时任务会阻塞其他使用AsyncTask的任务。

二、集成后,有新消息,Android版本会显示个Notification,点击无法进入客服页面
这部分七鱼SDK为了开发者能更加灵活操作页面,并没有提供相应的API,这需要我们自己想办法实现。
1.我的MyApplication代码如下,可以看到这里新添加了个setServiceEntranceActivity的方法,这是为了实现APP目前在哪个页面,点击的Notification后也可以进入该页面

public class MyApplication extends Application {

    private StatusBarNotificationConfig mStatusBarNotificationConfig;

    public void onCreate() {
        super.onCreate();

        mStatusBarNotificationConfig=new StatusBarNotificationConfig();
        mStatusBarNotificationConfig.notificationEntrance= HomeActivity.class;

        if (Unicorn.init(this, Config.QY_APP_KEY, options(), new UILImageLoader())) {
            LogUtil.showLog("init qiyu sdk success!");
        }else {
            LogUtil.showLog("init qiyu sdk error!");
        }

        if (inMainProcess(this)) {
            ImageLoader.getInstance().init(ImageLoaderConfiguration.createDefault(this));
        }else {
            LogUtil.showLog("not inMainProcess");
        }
    }

    // 如果返回值为null,则全部使用默认参数。
    private YSFOptions options() {
        YSFOptions options = new YSFOptions();
        options.statusBarNotificationConfig = mStatusBarNotificationConfig;
        options.statusBarNotificationConfig.vibrate=false;
        options.savePowerConfig = new SavePowerConfig();
        return options;
    }

    public static boolean inMainProcess(Context context) {
        String packageName = context.getPackageName();
        String processName = SystemUtil.getProcessName(context);
        return packageName.equals(processName);
    }

    /**
     * 设置点击Notification消息后进入的页面
     * @param activity
     */
    public void setServiceEntranceActivity(Class<? extends Activity> activity){
        mStatusBarNotificationConfig.notificationEntrance=activity;
    }

}

然后你在你的基础BaseActivity的onCreate()里加入以下代码即可:

((MyApplication)getApplication()).setServiceEntranceActivity(getClass());

2.实现点击Notification后,打开客服窗口的功能;
在基础BaseActivity的onCreate()里加入:

//七鱼客服
parseIntent();

在基础BaseActivity复写:

    @Override
    protected void onNewIntent(Intent intent) {
        setIntent(intent);
        parseIntent();
    }

    /**
     * 七鱼需要
     */
    private void parseIntent() {
        Intent intent = getIntent();
        if (intent.hasExtra(NimIntent.EXTRA_NOTIFY_CONTENT)) {
            openService("",""); //打开客服窗口的方法
            // 最好将intent清掉,以免从堆栈恢复时又打开客服窗口
            setIntent(new Intent());
        }
    }

不懂建议来问。

uniapp联系在线客服功能,H5和APP都能使用 开发App的时候遇到一个在线客服的功能,虽然自己也写出了在线联系的功能,但是最后还是使用了第三方插件,因为代码少。而且省事,个人使用的是“网易七鱼”。 1、注册“网易七鱼”账号,复制以下代码替换下方html中的红色部分代码 1、新建一个html文件,路径放在static静态目录下,和图片放在一起 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> ... 阅读详情

相关推荐

关于使用uniapp集成七鱼客服的sdk方式

本文介绍了在微信小程序中接入网易七鱼客服系统的完整流程。首先需要在网易云商平台获取appid和appkey,然后在代码端进行配置:1)在pages.json中分包注册插件;2)创建初始化文件配置appid和appkey;3)在页面中添加客服入口按钮并实现跳转逻辑。同时还包含用户信息获取和设置等细节处理,确保客服系统能正确识别用户身份。文章提供了完整的代码示例,包括异步加载插件、延迟跳转等优化处理,帮助开发者顺利实现七鱼客服功能接入。

weixin_67093879的博客 765

探索Udesk SDK for Android:一体化客服解决方案

探索Udesk SDK for Android:一体化客服解决方案 项目简介 是一个强大的、易于集成的客服解决方案,旨在帮助开发者快速为他们的Android应用添加实时聊天、消息推送和多媒体交互功能。该项目由Udesk提供,Udesk是一家领先的客户服务管理平台,致力于为企业提供全面的智能化客服工具。 技术分析 SDK集成:Udesk SDK 提供了详细的API文档和示例代码,使得开发者可以轻...

gitblog_00024的博客 479

uniapp中高效集成七鱼客服SDK的实践指南

本文详细介绍了在uniapp项目中高效集成七鱼客服SDK的实践指南,包括前期准备、小程序环境配置、核心代码实现及常见问题解决方案。通过优化分包加载、延迟加载策略和内存管理,提升客服功能的性能和用户体验,特别适合中小型团队快速接入。

weixin_29260291的博客 431

佳信客服接口文档 REST API

佳信客服即时通信服务器对外暴露RESTful的HTTP接口以及XMPP接口,第三方APP通过佳信客服SDK接入佳信客服即时通信服务器,可以快速地将即时通信功能集成到APP中。 XMPP接口通过XMPP协议提供即时即时通信功能。 RESTful是一种HTTP协议实现的轻量级Web Service,通过简单的HTTP请求,佳信客服 SDK、第三方APP服务器以及佳信客服开发者平台可以方便地获取相关数据。 第三方APP服务器与其对应的APP使用第三方自定义协议通讯。 1、REST介绍 什么是RE..

weixin_48322804的博客 786

uniapp中七鱼客服SDK的集成与配置全攻略

本文详细介绍了在UniApp项目中集成网易七鱼客服SDK的全流程。从注册平台、获取关键的AppKey和AppId,到在项目中配置插件、初始化SDK,再到页面中实现客服跳转与用户信息同步,提供了完整的代码示例和实战技巧。文章还涵盖了高级配置、真机调试方法以及常见问题排查,帮助开发者高效、稳定地实现专业的客服功能。

weixin_29254673的博客 88

第四范式免费智能客服安卓-SDK

第四范式免费智能客服 安卓-SDK,开发指南:https://bot.4paradigm.com/doc/android/ 通过App SDK可将第四范式智能客服接入到您的APP中,让用户在您的App内发起客服咨询。您可以自定义我们提供的聊天界面的所有UI样式;如果您自己开发了App的聊天界面,也可以调用接口实现智能客服的所有功能。

android网易七鱼客服系统

一、优点满足Web、App、微信公众号等全渠道的在线客户服务,支持客户信息展示,丰富沟通方式,超过100项数据报表等功能 。一句话就是功能强大,聚合多个平台。二、接入步骤:1、在网易七鱼(http://qiyukf.com)网站注册一个账号,试用期7天,7天之后自动转为免费账号,可以同时支持两个客服在线,每个客服最大接待量只有一个,免费版适用于并发客服需求不大的情况。2、进入后台添加一个APP这个...

乌龟赛跑 3238

海康读码器上位机开发避坑指南:IDMVS客户端之外,如何用C# SDK搞定扫码、数据比对与实时控制?

本文详细介绍了如何利用海康读码器的C# SDK进行二次开发,实现从基础扫码到复杂工业控制的全流程解决方案。内容涵盖SDK架构解析、多设备管理系统构建、业务逻辑与设备控制实现,以及系统集成与性能优化等关键环节,为工业自动化领域的开发者提供实用指南。

weixin_30642561的博客 550

java实现图片上传;客户端无法收到服务器端响应消息;非本机无法访问本机服务器

图片上传遇到的问题

qq_49278026的博客 2336

NXP ChessDE的安装和激活

如果客户申请的是试用版,那么一份为期 30 天的 License 将会发送申请人的账号或邮箱中,客户使用该文件进行安装即可。② 将“VENDOR snpslmd /path/to/snpslmd”中的“/path/to/snpslmd”替换成 snpslmd.exe 实际存放路径(位于 SCL 安装目录下的 win32\bin 文件夹中,默认安装的情况下就是“VENDOR snpslmd C:\Synopsys\SCL\<version>\win32\bin\snpslmd.exe”)。

weixin_47351160的博客 2043

非线性功率放大器对QAM传输BER性能的影响及补偿

1、线性功率放大器对传输性能的影响 为表述非线性功率放大器对传输性能的影响,以Saleh模型进行观察。具体来说,在QAM调制器之后添加一个非线性模块,使调制后的波形经历AM / AM和AM / PM转换。 在Saleh模型中,转换用四个参数表示,即AM / AM转换为????a和????a,AM / PM转换为????p和????p。 在Saleh模型中,AM / AM和AM / PM方程以输入电压u的大小表示为: 式中,FAM / AM是AM / AM转换的输出电压与输入电压的关系,而FAM

太阳帅帅的博客 2080

微信客服后台SDK

微信客服后台SDK功能介绍 微信客服回调 自动获取客户在微信发送给客服的消息并入库 发送客服消息 自动发动客服欢迎语 获取客户基础信息并入库 获取客服帐号列表 添加客服帐号 修改客服帐号 删除客服帐号 获取客服帐号链接 上传临时素材(需等待ivx后台文件接口支持file对象) 获取临时素材 微信客服后台SDK组件地址 更新历史 2022-03-04 优化开通提示 注意:微信客服后台,与企业微信客服后台,开通的api secret是不同的,微信客服后台开通的只有部分功能,如

1748

Android Profiler 帧率优化实战与性能调优

本文详细介绍了使用Android Profiler进行帧率优化与性能调优的实战方法。通过分析主线程状态、FPS曲线和渲染阶段耗时,精准定位卡顿根源,并提供减少过度绘制、优化绘制命令及改善资源使用的具体策略。文章结合电商、游戏等真实案例,帮助开发者有效解决卡顿问题,提升应用流畅度。

palm99的专栏 536

Android应用客服系统解决方案---网易七鱼客服

应用客服系统 现在好多应用都有客服系统需求,常见问题可以通过智能客服解决,疑难问题可以联系人工客服实时解答。比较常见的购物应用的客服功能。 七鱼客服 七鱼 Android SDK Github 网易七鱼 Android SDK 开发指南 七鱼SDK接入 1.添加依赖 // 最新版本可参考 Download 徽章后对应的数值 compile 'com.qiyukf.unicorn:unico...

joh_hz的博客 8009

2025年(第十一届)全国大学生统计建模大赛论文及选题分析

基于数据驱动决策:整个研究围绕给定的洪水灾害相关数据进行深入挖掘和分析,从数据清洗、特征分析、模型建立到最终预测,每一步都以数据为基础,通过对数据的有效利用来揭示洪水灾害发生的相关规律和特征,为洪水灾害的风险评估和预测提供依据,符合数据引领未来决策的理念。实际应用导向:洪水灾害是现实中严重影响人类生命财产安全和社会经济发展的重要问题,本研究旨在实现对洪水灾害的预测,其成果可直接应用于防洪减灾工作,如洪水预警、风险评估与区划等,对实际防灾减灾工作具有重要的指导意义,体现了以数据为支撑服务实际应用的特点。

qq_52590045的博客 1万+

【异常】XXL-job触发调度:address:http://192.168.x.x:x/ code:500 msg:xxl-rpc remoting error(connect timed out)

XXL-JOB调度任务失败分析:调度中心(10.254.234.80)与执行器(192.168.x.x)连接超时,返回500错误。主要原因是网络不通或执行器异常:1.网络不通可能由防火墙或网段隔离导致;2.执行器未启动或端口未监听;3.地址配置错误。解决方案:1.关闭代理使用内网;2.测试网络连通性和端口可用性;3.检查执行器进程状态和端口监听情况;4.核对执行器地址配置;5.必要时配置防火墙规则放行端口。

奶爸的编程之路,也就一周冷个三天 413

微信小程序联系客服对接网易七鱼

第一步:注册网易七鱼账号(自己可以随便注册个玩玩,新账号有7天的免费试用期)。 第二步:绑定微信小程序 点击绑定微信小程序,选择一键授权绑定(小程序管理员扫一扫二维码),就是这么简单,别怀疑,就是这样,只要管理员扫一扫一健绑定就行。 第三步、小程序中添加入口代码: <view class="item contactItem"> <button ...

山有木兮木有枝 心悦君兮君不知 2703

Spring AI 项目实战(十二):Spring Boot +AI + DeepSeek + 百度OCR 公司发票智能处理系统的技术实践(附完整源码)

本文介绍了基于百度OCR API与DeepSeek AI的发票智能处理系统,通过整合AI技术实现发票识别、信息提取和验证的全流程自动化。系统采用Spring Boot 3.2.0架构,结合百度OCR的高精度图像识别和DeepSeek的语义理解能力,显著提升了发票处理效率与准确率。关键技术包括多模型融合、智能错误纠正和自适应学习机制,实现了95%以上的识别准确率,将传统处理效率提升90%以上。该系统为数字化转型中的企业财务管理提供了智能化解决方案,具备高精度识别、实时处理、智能验证等核心优势。

博客 1627

Uniapp集成七鱼方案

项目需要七鱼客服集成到前端H5应用中,前端是使用Uniapp框架开发,尴尬的是找了一圈没有找到uniapp集成七鱼客服的方案,当然原因也是明细的,因为uniapp默认没有index.html,这里作为解决方案分享一下大家,以供参考. 1.首先在工程主目录下新建index.html,在manifest.json中配置H5中index.html模板路径 2. 编写index.html文件代码如下 <!DOCTYPE html> <html lang="zh-CN"> &..

gosenkle的专栏 1867

SAP Fiori Elements 扩展实战:UI 层扩展、OData 服务扩展、CDS 视图增强及全流程案例

UI 层扩展主要关注在不修改标准生成界面的基础上,自定义用户界面元素和交互逻辑。典型需求包括:在现有 Fiori Elements 界面上添加新的字段(如表格列或表单项)、增加自定义按钮并绑定操作、以及通过控制器扩展加入事件处理等。无论在 RAP 还是传统 BOPF 架构下,前端 UI 扩展通常采用 SAPUI5 提供的**扩展点(Extension Points)和控制器扩展(Controller Extension)**机制来安全地插入自定义代码。下面分别说明两种后端架构下 UI 扩展的实现方式。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 900

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

案例课2——网易七鱼

网易七鱼是网易智企旗下网易云商品牌中以AI驱动的智能客服SaaS系统。它依托全面的自研算法技术,融合在线客服、在线机器人、云呼叫中心、企微客服、视频客服、外呼机器人、坐席辅助、智能质检、数据大屏等产品,提供一站式智能客服解决方案,实现全渠道服务,完成全场景联接,驱动企业服务效率和质量双提升。

2202_75469062的博客 2140

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

七鱼智能客服SDK集成指南:从零搭建到生产环境避坑

集成七鱼智能客服SDK的过程,是一个从“能用”到“稳定好用”的打磨过程。官方SDK已经解决了最复杂的通信问题,我们要做的就是以正确的方式使用它,并在其上构建健壮的业务逻辑。希望这篇笔记能让你少走弯路,顺利上线。如果在实践中遇到新问题,欢迎一起交流探讨。

2600_94960138的博客 992

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Uniapp集成七鱼智能客服实战指南:从接入到避坑

按照上面的步骤,从申请账号到代码集成,顺利的话半小时内确实能让客服功能跑起来。七鱼SDK的封装程度很高,大部分复杂逻辑都被隐藏了,对Uniapp开发者非常友好。“如何实现客服会话上下文的精准保持?比如,用户昨天咨询了订单A的问题,今天又来咨询订单B,客服如何快速看到昨天的聊天记录?或者用户从商品页跳转客服,客服如何立刻知道用户在看哪个商品?这涉及到更复杂的消息队列和用户行为轨迹的传递。七鱼的后台功能其实支持这些,需要开发者仔细阅读文档,在初始化userInfo和启动会话的。

2600_94960137的博客 241

网易云商-七鱼客服使用感受

本次使用 七鱼客服 的体验不是很好,但是呢,遇到的问题,他们又给积极的解决了。说是不好吧,也还可以。只是给开发人员带去了不愉快。

Mr_Four 1428

Uniapp集成七鱼智能客服实战指南:从接入到性能优化

更隐蔽的是 WebSocket:浏览器里一条心跳 30s 稳稳当当,原生 App 切后台 5 分钟就被系统掐了,重连时七鱼后台会把离线会话算成新会话,导致用户看到“客服已离线”的幽灵提示。如果想做到“用户打开 App 后,离线期间的客服消息也能无缝拼到列表里”,你会如何设计?七鱼目前保证“在线消息 0 丢失”,但 App 被杀进程后,离线期间的留言靠推送兜底。,页面加载优先读库,再增量拉新消息,首屏渲染从 400ms 降到 80ms。,既保留原生长连接,又能在 Vue 里直接。Workers 解析富文本。

2600_94959795的博客 494

ETLCloud集成网易七鱼,智能客服新体验

网易七鱼是一款智能客服服务的SaaS产品,致力于帮助企业实现全渠道客户服务,精细化客户关系管理,优化客户体验,让服务和营销变得更主动、更智能、更懂人心,在存量竞争时代实现商业价值和品牌价值的双重提升。如何通过工具更便捷提高效率成为技术首要任务

ETLCloud的博客 502
上一篇: 真正解决App启动时白屏/黑屏
下一篇: Android ScrollView的各种适配
A_xun_A
博客等级 码龄17年 10粉丝 42原创
评论 11
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值