版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.NetCore+
微信赋企业级智能客服系统目录•
微信应用生态简介•
微信小程序基础通讯原理•
Senparc.WeixinSDK小程序模块
概述•
.NETCore
部分特性概述•
使用
SignalR
创建全双工实时通讯的小程序•
一些经验总结和讨论微信应用生态微信平台、Senparc.WeixinSDK、小程序趋势微信生态Senparc.Weixin
SDK库Senparc.Weixin.MvcExtension.dllMVC
扩展插件Senparc.Weixin.MP.dll公众号、微信支付、JS-SDK、摇一摇周边Senparc.Weixin.WxOpen.dll小程序Senparc.Weixin.Open.dll开放平台Senparc.WebSocket.dll独立的
WebSocket
模块Senparc.Weixin.TenPay.dll微信支付Senparc.Weixin.dll基础库Senparc.Weixin.Cache.Redis.dllRedis
缓存Senparc.Weixin.Cache.Memcached.dllMemcachedRedis
缓存Senparc.Weixin.QY.dll
&
Senparc.Weixin.Work.dll企业号
&
企业微信Senparc
.NET
开源生态全系列支持
.NET
3.5/4.0/4.5/
.NET
Standard2.0+
/
.NET
Core
1.x/2.x/3.0Senparc.CO2NET.dll公共基础库Senparc.NeuChar.dll跨平台交互通讯标准及核心计算逻辑Senparc.Weixin.dll…基础库Senparc.Weixin.Cache.RedisSenparc.Weixin.Cache.MemcachedSenparc.Weixin.MPSenparc.Weixin.MP.MvcSenparc.Weixin.WxOpenSenparc.Weixin.OpenSenparc.Weixin.TenPaySenparc.Weixin.Work100%
开源/JeffreySu/WeiXinMPSDK(爆品)小程序给开发、部署带来的挑战•
正式版发布需要审核,周期相对公众号网页更长•
转发引爆的流量爆发力大•
小程序无法直接刷新,载入过程必须一撮而就•
APP流量红利逐步消失,适用场景更加碎片化一个区域性应用的爆发周期一个区域性应用的爆发周期微信小程序客服常用接口通讯原理异步消息、客服消息、WebSocket简单理解小程序的开发环境工具栏菜单预览文件编辑文件目录Web开发者工具简单理解小程序的开发环境I.
后端开发:和开发微信公众号及公众号
Web
页面无异,支持WebSocket。II.
前端开发:1)使用了微信自己的标准。WXML、WXSS,取代
HTML
和
CSS;2)
JavaScript
不支持
DOM;3)桌面开发工具,运行在
NW.js中,由
Chrome60
Webview渲染;4)
iOS微信中,JS运行在
jscore中,由
WKWebView
来渲染;5)
Android微信中,JS
通过
X5jscore(旧)
/V8(新)
运行,由Mobile
Chrome57(旧)
/67(新)
内核渲染。异步消息、客服消息、WebSocket小程序:异步消息wx.request({url:'/GetUserInfo',data:{sessionId:wx.getStorageSync('sessionId’)},method:'POST’,success:function(res){varjson=res.data;//...});});小程序:异步消息微信对话消息发送消息(文字、语言发消息XML)
上下文无状态状态回消息XML)转发网站回复小程序:客服对话消息发送消息(文字、语言等)转发消息(XML/JSON)使用高级接口发送客服消息返回success消息(Text)处理消息接收客服消息小%程序:客服消息小程序:客服消息小程序:客服消息跨平台支持公众号HTML5:WebSocketvarsocket=newWebSocket(url,[protocal]);•
socket.onopen
()•
socket.onmessage()前端
•
socket.onerror()接口
•
socket.onclose()•
socket.send()•
socket.close()小程序:WebSocket•
wx.connectSocket()•
wx.onSocketOpen()•
wx.onSocketMessage()•
wx.onSocketError()•
wx.onSocketClose()•
wx.sendSocketMessage()•
wx.closeSocket()前端接口WebSocket
接口对比HTML5
WebSocket
API微信小程序
WebSocket
APIvar
socket=newWebSocket(url,[protocal]);建立连接wx.connectSocket()wx.onSocketOpen()wx.onSocketMessage()连接建立时触发socket.onopen
()socket.onmessage()socket.onerror()socket.onclose()客户端接收服务端数据时触发通信发生错误时触发wx.onSocketError()wx.onSocketClose()连接关闭时触发wx.sendSocketMessage()wx.closeSocket()使用连接发送数据关闭连接socket.send()socket.close()无差异后端接口.5.6.小程序:WebSocket在线客户端消息这还还不够……Senparc.Weixin
SDK小程序模块
概述模块结构、支持接口Senparc.Weixin.WxOpen.dll客服接口模板消息接口模板消息接口高级接口数据分析接口订阅消息接口通用接口小程序码接口云函数接口Senparc.Weixin.WxOpen.dll用户
Session
容器小程序库普通链接二维码接口消息上下文SNS
权限接口其他所有接口MessageHandler消息处理器Senparc.WxOpen
类库名称Senparc.Weixin.WxOpenSenparcSDK
库下载量:140万+.NET
Core
部分特性概述中间件管道、
WebSocket.NETCore中间件(Middleware).NETCore中间件(Middleware).NETCore中间件(Middleware)极简
Sample开源地址:/OpenSenparc/WechatMessageSample>WebSocket分支.NETCoreWebSocket:SignalRPC终端手机
APP支持
HTML5的设备.NETCoreWebSocket:SignalRPC终端HTML5手机
APPHTML5HTML5支持
HTML5的设备.NETCoreWebSocket:SignalRPC终端HTML5SignalR手机
APPHTML5HTML5SignalRSignalR支持
HTML5的设备.NETCoreWebSocket:SignalRSignalR第一步:引用
SignalR
的官方
js
文件:signalr.js、signalr.min.js第二步:创建
Hub
文件(如
ChatHub.cs):官方教程.NETCoreWebSocket:SignalRSignalR第三步:startup.cs
中配置:.NETCoreWebSocket:SignalRSignalR第四步:前端添加
JS代码:使用
SignalR
创建全双工实时通讯的小程序前端、后端、部署,SCF(SenparcCoreFramework)后端SCF(SenparcCoreFramework)SCF-SenparcCoreFramework什么是
SCF?SCF-SenparcCoreFramework什么是
SCF?SCF(
SenparcCoreFramework)是一整套可用于构建基础项目的企业级通用框架,严格遵循
DDD
设计模式,包含了基础的缓存、数据库、模型、验证及配套管理后台,模块化,具有高度的可扩展性和耐操性。SCF支持容器化和微服务部署,也支持单体应用部署。SCF-SenparcCoreFramework中期目标成为
.NET
Core
界和
Spring
一样有影响力的
Web
开发框架。开源地址目前主要维护人员:苏震巍,伏允昆,徐福扬,赵铭哲,欢迎更多社区开发人员加入!SCF–
架构略……SCF-SenparcCoreFramework后端开发演示SCF–
开发准备SCF–
开发准备SCF–
开发SCF–
开发SCF–
开发初始化项目框架SCF–
开发开发跨平台兼容的
SignalR上层应用SCF–
开发扩展
SignalR:安装并使用
Senparc.WebSocketSCF–
开发接入智能客服等接口,如:Power
Virtual
Agents/zh-cn/power-virtual-agents/getting-started-create-botSCF–
开发暴露
HubSCF–
开发配置
startup.cs前端使用
AzureDevOps进行
CI/CD使用
AzureDevOps进行
C
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 土石方挖掘机司机岗前管理综合考核试卷含答案
- 鉴定估价师变革管理模拟考核试卷含答案
- 2025年三峡电力职业学院辅导员考试笔试真题汇编附答案
- 浆丝机操作工操作技能水平考核试卷含答案
- 罐头封装工安全检查水平考核试卷含答案
- 羽绒羽毛加工处理工诚信测试考核试卷含答案
- 松香蒸馏工岗前纪律考核试卷含答案
- 2025年上海纺织工业职工大学辅导员招聘备考题库附答案
- 2024年湖州学院马克思主义基本原理概论期末考试题附答案
- 2025年互助县事业单位联考招聘考试真题汇编附答案
- 电工承包简单合同(2篇)
- 新能源电站单位千瓦造价标准值(2024版)
- 军队院校招生文化科目统一考试模拟试卷
- 03课题三-建筑运行大数据安全与数据质量-20180703
- 工业区物业服务手册
- 2024新能源集控中心储能电站接入技术方案
- 河南省信阳市2023-2024学年高二上学期期末教学质量检测数学试题(含答案解析)
- 零售行业的店面管理培训资料
- 培训课件电气接地保护培训课件
- 污水管网工程监理月报
- 安徽涵丰科技有限公司年产6000吨磷酸酯阻燃剂DOPO、4800吨磷酸酯阻燃剂DOPO衍生品、12000吨副产品盐酸、38000吨聚合氯化铝、20000吨固化剂项目环境影响报告书
评论
0/150
提交评论