1、.NET Core 2019China.NET Conf 2019.Net Core+微信赋能企业级智能客服系统China.NET Conf 2019目录 微信应用生态简介 微信小程序基础通讯原理 Senparc.Weixin SDK 小程序模块 概述.NET Core 部分特性概述 使用 SignalR 创建全双工实时通讯的小程序 一些经验总结和讨论微信平台、Senparc.Weixin SDK、小程序趋势微信应用生态China.NET Conf 2019微信生态China.NET Conf 2019Senparc.Weixin SDK 库Senparc.Weixin.dll基础库Senpa
2、rc.Weixin.MP.dll公众号、微信支付、JS-SDK、摇一摇周边Senparc.Weixin.Open.dll开放平台Senparc.Weixin.QY.dll&Senparc.Weixin.Work.dll企业号&企业微信Senparc.Weixin.MvcExtension.dllMVC 扩展插件Senparc.Weixin.Cache.Redis.dllRedis 缓存Senparc.Weixin.Cache.Memcached.dllMemcachedRedis 缓存Senparc.Weixin.WxOpen.dll小程序Senparc.WebSocket.dll独立的 We
3、bSocket 模块Senparc.Weixin.TenPay.dll微信支付China.NET Conf 2019Senparc.NET 开源生态全系列支持.NET 3.5/4.0/4.5/.NET Standard 2.0+/.NET Core 1.x/2.x/3.0Senparc.Weixin.MPSenparc.Weixin.MP.MvcSenparc.Weixin.WorkSenparc.Weixin.OpenSenparc.Weixin.TenPaySenparc.Weixin.Cache.RedisSenparc.Weixin.Cache.MemcachedSenparc.Wei
4、xin.WxOpenSenparc.Weixin.dll基础库Senparc.NeuChar.dll跨平台交互通讯标准及核心计算逻辑Senparc.CO2NET.dll公共基础库China.NET Conf 2019100%开源https:/ Conf 2019(爆品)小程序给开发、部署带来的挑战 正式版发布需要审核,周期相对公众号网页更长 转发引爆的流量爆发力大 小程序无法直接刷新,载入过程必须一撮而就 APP流量红利逐步消失,适用场景更加碎片化China.NET Conf 2019一个区域性应用的爆发周期China.NET Conf 2019一个区域性应用的爆发周期异步消息、客服消息、We
5、bSocket微信小程序客服常用接口通讯原理China.NET Conf 2019简单理解小程序的开发环境预览Web开发者工具文件目录工具栏文件编辑菜单China.NET Conf 2019简单理解小程序的开发环境I.后端开发:和开发微信公众号及公众号 Web 页面无异,支持WebSocket。II.前端开发:1)使用了微信自己的标准。WXML、WXSS,取代 HTML 和 CSS;2)JavaScript 不支持 DOM;3)桌面开发工具,运行在 NW.js 中,由 Chrome 60 Webview 渲染;4)iOS 微信中,JS 运行在 jscore 中,由 WKWebView 来渲染;
6、5)Android 微信中,JS 通过 X5 jscore(旧)/V8(新)运行,由Mobile Chrome 57(旧)/67(新)内核渲染。异步消息、客服消息、WebSocketChina.NET Conf 2019小程序:异步消息wx.request(url:https:/ json=res.data;/.););小程序:异步消息China.NET Conf 2019微信对话消息发送消息(文字、语言等)转发消息(XML)处理消息转发网站回复消息返回消息(XML)无状态上下文状态China.NET Conf 2019小程序:客服对话消息发送消息(文字、语言等)转发消息(XML/JSON)接