3.Senparc.Weixin SDK设计架构介绍

本节讲述内容如下:

  • 微信模块+SDK框架
  • 模块开发

开源地址

link -> Fork

SDK生态

如下图:

  • 企业微信从企业号升级过来
  • 硬件平台很大部分不是在服务器上开发,所以只括了一半
  • 开放平台可以为公众号实现很多的服务,但更多的是连接关系

微信模块-SDK覆盖的功能特性


3.Senparc.Weixin SDK设计架构介绍_第1张图片
IMG_1811(20180914-095815).jpg
  1. 基础库:
  • HTTP请求
  • 加密解密方式
  • 日志底层服务
  • 共性实体类基类
  • 帮助类
  1. WebSocket不基于任何基础库,但是对小程序进行了针对性的优化
  2. Redis、Memcached都是分布式缓存
  3. Work.dll移植至并且兼容QY.dll(停止更新)
    MP.dll + WxOpen.dll + WebSocket.dll
    SDK模块


    3.Senparc.Weixin SDK设计架构介绍_第2张图片
    image.png
  • tools:发布才需要
  • 基础库的测试,因为基础库测试用到MP内容实现
  • AdvancedAPIs:大部分高级MP接口
  • Agents: 代理
  • CommonAPIs:Access Token生成,不需要进行微信认证的接口,**管理
  • Containers:容器
  • Entities:实体类
  • Tencent(加密解密)、TenPayLib(2.0版本)、TenPayLibV3:微信支付,


    3.Senparc.Weixin SDK设计架构介绍_第3张图片
    image.png

修改和贡献

  1. 打开编辑文件
  2. 提交同步
  3. New Pull Request 到 Develop分支
  4. Create Pull Request

你可能感兴趣的:(3.Senparc.Weixin SDK设计架构介绍)