亚洲必赢app在哪下载C#开发微信门户及用(46)-基于Bootstrap的微信门户应用管理体系功能介绍

By admin in 亚洲必赢app在哪下载 on 2018年10月7日

每当眼前介绍很多之微信框架,基本上都采取EasyUI的界面来搭建的微信框架,如随笔《C#支出微信门户及利用(8)-微信门户应用管理体系功能介绍》介绍的均等,不过随着微信的H5应用更加多,因此转换为更适合做H5页面使用框架的Bootstrap开发框架,本文介绍的满微信模块都是根据Bootstrap的施用。

微信支付包括公众号、企业号、微信小序等地方的支付内容,需要针对腾信的微信API接口进行打包:包括事件、菜单、订阅用户、多媒体文件、图文信息、消息群发、微信支付与公司红包、摇一摇设备、语义理解、微信小店、微信卡劵等有关接口处理,另外还包扫一扫、图库和像管理、地理位置、H5页面开发等内容,以及柜号简报录接口、成员信息相互发送等方面接口。

1、系统的第一特点总结

微信门户应用管理网,采用基于 MVC + Bootstrap + Ajax + Enterprise
Library
的技巧路线,界面层采用Boostrap +
Metronic组合的前端框架,数据访问层支持Oracle、SQLServer、MySQL、PostgreSQL等数据库。在微信门户系统内部,实现下面这些功能操作:

    1)实现菜单的动态配置与创新至服务器上;

    2)动态定义事件以及应消息,实现对不同行业,不同要求的菜谱动作应;

    3)动态的答应指令配置处理,实现全方位应答链的消息处理;

    4)获取订阅用户与用户分组信息,并可兑现用户分组信息之保护等操作;

    5)管理并创新多媒体文件、图文信息等内容,方便也客户推送消息做准备。

    6)使用于选定订阅用户要分组进行信息的群发功能。

 
  7)提供对用户语音的分辨,并以识别结果及事件处理进行属,实现语音内容之处理。

 
  8)提供针对性地理位置的笔录与扩展应用,实现对百度天气、热映影片、影院、旅游、交通信息等方面的老三着下的接。

    9)记录用户输入的对话记录,并得以依据会话记录为客户拓展信息的出殡。

 
  10)集成微信扫一扫的力量,实现条码和二维码扫码的效果结合,可以于后台做自身应处理;。

 
  11)集成微信其他流行功能,包括照相和图库选择、快速发送地理位置等作用;

    12)集成获取关注成员的唯一ID,更新用户备注,获取客服聊天记录等功效。

 
  13)集成微信支付与商号红包、摇一摇设备、语义理解、微信小店、微信卡劵等相关接口处理。

 
  14)实现公司通讯录的田间管理,包括机关管理、成员管理、标签管理,使得我们可重复便宜并企业号信息;

    15)实现企业号无界定的消息发送,可以使公司及关注成员之内关系更顺畅;

 
  16)集成企业号文件消息、图片信息、文件消息、语音信息、视频信息、图文信息等内容的发送整合,统一处理接口;

 
  17)实现企业号菜单的动态配置和更新到服务器上,动态定义菜单事件以及应消息,实现不同的食谱动作应;

 
  18)管理并创新企业号的大都媒体文件,方便并到好文件服务器进行存储和处理;

    19)使用重定向作用取得订阅用户信息,实现公司成员身价的说明与处理。

 
  20)平台和微信开放平台整合扫描二维码登录,通过扫码绑定并直登陆系统。

    ……

2、系统机能介绍

2.1)系统登录

 亚洲必赢app在哪下载 1

于系统登录界面输入账号和密码后(默认账号admin,密码也空),即可以超级管理员身份上管理网的主界面。

系登录后,通过水平菜单进行后台功能管理。

亚洲必赢app在哪下载 2

2.2)微信账号管理

 系统支持多微信账号的联网管理和使用,同时支持订阅号、公众号、企业号、小序的账号配置。

 亚洲必赢app在哪下载 3

可在系右上较量进行账号的切换管理。

亚洲必赢app在哪下载 4

2.3)菜单管理

 在网遭到管理菜单,并由此把菜单提交至服务器上,实现菜单的动态配置以及转变,能够为咱系适应各种之待,实现灵活的拍卖。

亚洲必赢app在哪下载 5

微信菜单的长界面如下所示。

亚洲必赢app在哪下载 6

 微信菜单的改动界面如下所示

亚洲必赢app在哪下载 7

 微信菜单定义是储存在数据库里,如果需要交至微信服务器上连生效,则要调用微信API接口进行处理,我以页面的Controller控制器里添一个付给到服务器的处理办法。

亚洲必赢app在哪下载 8

在微信服务账号的门上,菜单的呈现作用如下所示。

亚洲必赢app在哪下载 9

咱清楚,微信的服务器架自了客户手机与开发者服务器的一个桥。当我们当微信服务器上之大众账号创建了相应的食谱,通过信息之传递和应,就能落实了与用户的互操作,下面是它们的音信流程图。

亚洲必赢app在哪下载 10

 

2.4)菜单事件之处理

对于动态变化的菜谱,大多数状况下是故作Click的方法,也就算是待定义每个菜单的轩然大波响应操作,我们用微信的话,可以了解及,微信的处理事件,一般可响应用户文本消息、图片信息、图文信息等情节,常规下,一般采用文本消息还是图文信息居多。

为了更加实现响应内容的选用,我们把菜单的风波定义及情节定义进行分离管理,事件定义可以动用多个文本消息,也得以用多单图文信息进行结合,这样可以兑现更加灵敏的利用环境。

亚洲必赢app在哪下载 11

累加风波定义如下所示

亚洲必赢app在哪下载 12

事件之应内容编码,可以挑选输入或者打“编辑”按钮中选择,当选择“编辑”按钮进行抉择的时刻,系统弹出一个对话框供用户指向事件的响应内容编码选择。

亚洲必赢app在哪下载 13

姣好选择后,回到原的初长界面,将会见看到返回的记录就是是咱摘的笔录。

亚洲必赢app在哪下载 14

微信事件的编制界面如下所示,类似新增界面的情节。

亚洲必赢app在哪下载 15

 

2.5)微信信内容管理

上面说交,菜单的波经过涉及事件编码进行处理,而事件我可以构成多单消息内容,因此消息内容是应客户操作的极其小单元,它们得以是均等长条文本消息、图文信息,也可以是大抵长消息之组合(同类型的言语)。

亚洲必赢app在哪下载 16

为了方便管理,我拿信息分为了图文、指令、文本类,如果欲,还得因需要把其细化为外类的音讯。

信内容的长界面如下所示。

亚洲必赢app在哪下载 17

文本消息的手机上界面效果如下所示。

亚洲必赢app在哪下载 18

这边不管是文件消息还是图文信息,我们归总以图文信息之概念来定义消息,如果是文件消息,我们仅仅待获得描述内容作为信息之中心即可。

图文信息之修界面如下所示,主要就是是填充完整的始末和图表,以及页面详细的链接即可。

亚洲必赢app在哪下载 19

面的此客户关系管理网的信息,在大哥大上显示的界面效果如下所示,单击链接,可以切换至信息跳反链接地址的。

亚洲必赢app在哪下载 20

 

2.6)应答指令的护

应对指令的维护,有硌类似于波的保管,主要就是概念有采用的授命,方便构建应答系统的响应链,从而实现一步步之操作指令。

亚洲必赢app在哪下载 21

于后台装置好回答指令后,系统就是能因回应指令链进行处理了。首先我们用提供一个进去应答链的唤醒界面,如下所示。

亚洲必赢app在哪下载 22

然而咱于菜单选择对系统后,系统返回一个文书提示界面,如下所示。

亚洲必赢app在哪下载 23

斯界面里提示了部分按键,包括几只稳定的按键与有业务按键,输入简单的1~6可以对选择进行响应。

亚洲必赢app在哪下载 24

咱看来上面的界面,输入指令1后,系统进入下一致重合的应指令,然后又列有几独可供应输入的按键与情节提示。

当我们累输入业务仍键1后,响应的凡一个图文信息,也是有关按键的事无巨细说明。

亚洲必赢app在哪下载 25

这上,我们吧还得输入*声泪俱下按键,返回上一级菜单的。

 

2.7)客服管理功能

亚洲必赢app在哪下载 26

输入0则转入了客服对话模式,后续您发的其余消息,将会转接到几近客服系统之中了。

亚洲必赢app在哪下载 27 

当用户发送信息后,客服助手即会及时收到信息并处理与客户之回应了。

 亚洲必赢app在哪下载 28

由此运用多客服的客户端,这样处理消息交互起来老有利于,能博取客户之对话信息了,在计算机客户端上,看到底界面如下所示。

亚洲必赢app在哪下载 29

手机上的称截图如下所示。

亚洲必赢app在哪下载 30

这样尽管能够通过多路,及时响应客户之音讯了。

2.8)订阅用户管理

为重新使得管理订阅用户以及分组信息,我们得从微信服务器上抱有关的音讯,供我们询问关注的用户信息,也得吗继承之群发消息做准备。 

亚洲必赢app在哪下载 31

订阅用户的治本如下所示,默认可以由此用户之地域开展查,地区因:国家-省份-城市这样的级别进行拓展。

亚洲必赢app在哪下载 32

否堪依据签查看,标签可以开展维护,以及为标签进入或者移除人员,界面如下图所出示。

亚洲必赢app在哪下载 33

以及可以因分组查看,如下所示。

亚洲必赢app在哪下载 34

订阅用户可于微信服务器上进行同步到地头,单击同步数据,可以把服务器上之用户数据下充斥至当地开展创新或者写入。

亚洲必赢app在哪下载 35

双击可以翻订阅用户信息,查看订阅用户之详细信息界面如下所示。

亚洲必赢app在哪下载 36

 

2.9)用户标签管理

微信公众号,仿照企业号的思绪,增加了标签管理之功用,对关心之粉丝可安装标签管理,实现更便利之分组管理职能。开发者可以利用用户标签管理之连带接口,实现对群众号的签进行创办、查询、修改、删除等操作,也可以针对用户进行由标签、取消标签等操作。

签管理是代用户组管理之一律栽标签,可以老好管理订阅的用户,我们可以经过包好的微信接口非常轻之获取腾讯服务器上用户标签列表,然后开展管理,如下图所著。

亚洲必赢app在哪下载 37

并且前面提到了,可以在订阅用户仍标签进行保护的,如下所示。

亚洲必赢app在哪下载 38

编写标签信息界面如下所示。

亚洲必赢app在哪下载 39

 

2.10)多媒体管理

多媒体管理是负把本地文件上传到微信服务器上进行保存,方便信息之发送等操作。微信要求,某些信息,必须是先上传到服务器上,然后才能够利用她的传媒ID进行发送的。

文件成功上传出服务器后,在列表中的“文件上污染标识,就是一律拧BASE64的编码数据,同时有一个上传的年华穿(因为微信服务器就保留了3上的媒体数据,超过限期的数码会为活动删除。

而,在列表的点,有些许个基本点之法力:上传选定的记录,重新上污染过的笔录。方便我们本着好多媒体文件的重复更新操作。

亚洲必赢app在哪下载 40

补给加界面操作如下所示,其中引入了附件上传的控件进行文件之操作,非常有利于。同时上传成功的文件,会于列表中列有。

亚洲必赢app在哪下载 41

多媒体文件可以是下面几乎种植方法:图片、语音、视频、缩略图。

亚洲必赢app在哪下载 42

保存后的数量记录,文件上传标识与日穿都是拖欠的,我们如果假定用,必须将她们上传到微信的服务器上,然后根据它的MediaId进行信息之出殡,上传选定的记录操作界面如下所示。

亚洲必赢app在哪下载 43

基本上媒体文件顺利上传后,记录的音信如下所示。

亚洲必赢app在哪下载 44

 

2.11)图文信息处理

图文信息分为单图文消息和多图文信息两种,单图文消息如下所示。

亚洲必赢app在哪下载 45

差不多图文信息如下所示:

亚洲必赢app在哪下载 46

跟多媒体数据管理均等,图文信息吧是透过一样的主意开展管制,先上盛传服务器,然后以进行信息的出殡操作,多媒体信息无异于产生时光点的限定要求,具体以我们的微信门户平台中管理界面如下所示。

亚洲必赢app在哪下载 47

补加图文信息界面如下所示,保存后,可以当编排界面中之“其他图文列表”里面,继续加加多图文的信息内容。

亚洲必赢app在哪下载 48

当添加界面中,选择图文信息之缩略图,都是透过选定指定的,已经达成传播服务器上图片或缩略图资源才足以的。

亚洲必赢app在哪下载 49

补充加后的多图文列表,可以进行查管理。

亚洲必赢app在哪下载 50

封存记录后,然后继续上传,上传后的记录界面如下所示,成功后返回一个上传后的服务器标识及时戳,否则提示错误。

亚洲必赢app在哪下载 51

 

2.12)会话消息管理

以好记录客户的输入和殡葬信息,我们以微信门户管理平台中著录用户的输入数据,具体会话消息管理界面如下所示。

亚洲必赢app在哪下载 52

俺们好双击最近48时内之任何一样修记下,可以被关心的客户开展信息的发送操作,如果消息发送成功,用户在手机的微信账号里纵使能接到有关的殡葬信息了。

亚洲必赢app在哪下载 53

 

2.13)群发消息管理

为对客户拓展对应的营销操作,有时候我们用针对点名的群主或者人员开展信息之群发,让客户经常性的摸底我们活之信息与动。

由于群发信息,除了文本消息,可以直接编辑发送外,其他数据,必须要求凡上传到服务器的基本上媒体文件或者图文信息内容,因此前的多媒体管理和图文信息管理,就是要为了群发信息之目的引入的。有矣面的多媒体和多图文信息,我们打阳台间挑记录即可开展发送,从而省也麻烦的相关工作,实现迅速的音讯群发操作。

亚洲必赢app在哪下载 54

群发的信息,可以以群发分组进行查看,也堪按信息类型进行查,使得我们管理起来冲有利。

亚洲必赢app在哪下载 55

增补加图文信息,可以择文本消息、图文信息、图片信息等内容,根据不同的情,界面提供不同之选取操作。

信息的群发类型分为两种植,一种植是基于分组,那么自从平台之中挑相应的分组即可;一种是依据用户的OpenID进行发送,提供被用户输入。主要的操作界面如下所示。

亚洲必赢app在哪下载 56

2.14)使用语音处理

俺们知道,微信最开头就是是举行语音聊天而使该更加大行其道的,因此语音的辨别处理自然为就是成微信交流之一个重要途径,微信的支付接口,也提供了针对语音的信息请求处理。这里关键介绍如何利用语音的辨认,对C#支出之微信门户应用之普事件链的拍卖操作,使得在我们的微信账号里,更加便宜和多元化对用户的输入进行处理。

每当系后台里面,会检讨是不是取得了微信的话音识别结果,如果获,那么这上,就是与处理用户文本输入的操作多了,语音输入的拍卖逻辑如下所示。

亚洲必赢app在哪下载 57

率先我冲识别结果,寻找是否用户读来了微信门户的菜系名称,如果因语音结果找到呼应的食谱记录,那么我们实施菜单事件(如果是URL的View类型菜单,我们从来不办法重定向到指定的链接,因此为闹一个链接文本提示,给用户单击进入;如果没有找到菜单记录,那么我们便管语音识别结果作为一般的轩然大波进行拍卖,如果事件逻辑没有拍卖,那么我们最终让闹一个默认的话音答提示结果就是得了。

微信门户测试界面效果如下所示。

亚洲必赢app在哪下载 58 
 亚洲必赢app在哪下载 59

 为了方便对客户会话的记录,我之微信门户后台,会记录用户的语音输入内容,如下所示。

亚洲必赢app在哪下载 60

 

2.15)使用地理位置扩展相关以

俺们明白,地理位置信息可以为此来开过多相关的运,除了我们得以了解用户所在的职,还得提到有片地理位置的使,如气象,热映影片,附近景观,附近影院,交通事件等等,反正有与地理位置相关的音讯,我们且足以因需要举行有恢弘应用。这里根本介绍以地理位置信息,如何构建以这些下之操作。 

1)微信的地理位置信息 
每当利用前,我们先行来探微信的接口,为咱定义了那些关于与地理位置的音信。其实地理位置的音讯,微信分为了个别独面,一个是收纳用户之地理位置要,一个凡用户同意上报地理位置操作,定时发送的地理位置信息。

地理位置的反映操作,就是在输入的地方,选择+哀号进行添加地理位置,然后选取时要么指定的地理位置地图,具体操作如下所示。

 亚洲必赢app在哪下载 61             
  亚洲必赢app在哪下载 62

率先对用户地理位置的要,我冲数据库配置给有了一个用户选择的下令提示,如下所示。

亚洲必赢app在哪下载 63

以对地理位置伸手的拍卖,我定义了一个用来拍卖这操作的通令操作

亚洲必赢app在哪下载 64

然满地理位置的吩咐操作,就当承诺答链里面进行大好之跳转管理了。几单应用扩展的界面效果如下所示。

亚洲必赢app在哪下载 65 
 亚洲必赢app在哪下载 66

亚洲必赢app在哪下载 67 亚洲必赢app在哪下载 68

亚洲必赢app在哪下载 69

 

2.16)微信扫码登录

在现在众多网站里,都运了微信开放平台的扫码登录认证处理,这样做一定给将位置验证交给较为权威的老三在进行验证,在动网站内部可以不需存储用户的密码了。

当用户列表的第二维码连接达,单击可以对用户展开微信扫码绑定,这样用户可以当扫码登录处直接扫码登录,不待输入账号密码。

亚洲必赢app在哪下载 70

假设成功绑定用户微信,在微信端会稳定及一个绑定成功的页面(自定义的H5页面),如下所示。

亚洲必赢app在哪下载 71

若是用户已开展了二维码绑定,则足以于管制界面进行取消绑定,这样可解绑用户账号以及微信里的涉及。

亚洲必赢app在哪下载 72

 

2.17)微信摇一摆红包功能

 摇一摆周边红包接口是也线下商户提供的发红包功能。用户可以当商榷家门店等线下场所通过摇一摇周边领取商家发放的红包,在线上转发分享无效。

开发者可通过接口开发摇一摆红包功能,特点包括:

  1. 而摘下模板加载页或由定义Html5页面调起微信原生红包页面(详见创建红包活动着use_template字段,1啊以模板,2为使自定义Html5页面)
  2. 原生红包页面拆红包,无需通过群众号信息发出
  3. 供关爱群众号能力,用户可自行选择是否关心(裂变红包享时不济)
  4. 形成页面可配置超过反链接,可超反商户的另自定义Html5页面
  5. 与一个用户以单个红包活动被不得不领取1破红包

用户侧交互流程

正规的撼动一摆红包的流水线如下所示,这里没动用户从定义之模版,也不怕是下系统放的(努力加载中。。。)的页面,红包需要团结拆起来。

亚洲必赢app在哪下载 73

红包组件接口调用流程

  1. 报名红包接口权限:登录摇一摆周边商户后台https://zb.weixin.qq.com ,进入开发者支持,申请开展摇一摇红包组件接口;
  2. 红包预下单:调用微信支付的api进行红包预下单,告知得发放之红包金额,人数,生成红包ticket;
  3. 创建活动并录入红包信息:调用摇周边平台的api录入创建红包活动并录入信息,传入预下单时生成的红包ticket;
  4. 调用jsapi抽红包:在摇出的页面中经调用jsapi抽红包,抽中红包的用户可拆红包;
  5. 调用以上接口时,红包提供商和红包发给商户公众号要求一律。

摆一摇红包之处理过程可以预先的流程说明,申请权限后,需要在晃动一摆后大配置相关的红包处理页面,然后通过红包接口处理提交红包数,最后经过摇一摇的装置摇来界面,使用JSAPI实现抽取红包的操作,具体过程如下所示。

亚洲必赢app在哪下载 74

里面红包接口处理,是调整用相同多级的红包接口实现的,包括红包预下单、创建红包活动、录入红包信息相当操作,如下所示。

亚洲必赢app在哪下载 75 

 其中微信支付的有关安排信息以账号的信息中

 亚洲必赢app在哪下载 76

 利用摇一摆以及微信红包接口,使用手机摇一摇获得红包的进程界面效果如下所示。

亚洲必赢app在哪下载 77

亚洲必赢app在哪下载 78

对包裹好之微信接口,接口成功调用后,我们可以当群众号的对话中看到红包的消息结果,如下是总体红包发送和拆迁的历程。

亚洲必赢app在哪下载 79

除此以外我们呢本着裂变红包进行了接口的包,如果我们要发送裂变红包的下,直接调用裂变红包的接口即可兑现红包发送的操作。

亚洲必赢app在哪下载 80

 

2.18)微信H5页面及JSDK开发

以咱们开微信页面的当儿,需要大量所以到了各种表现的职能,一般可以下Boostrap的效能来统筹不同之页面,不过微信团队也提供多就方面的资源,包括JSSDK的接口,以及Weui的页面样式和相关力量页面,给我们提供了挺挺的便宜。

1) JSSDK

微信JS-SDK是微信公众平台面向网页开发者提供的依据微信内之网页开发工具包。通过应用微信JS-SDK,网页开发者可依微信高效地采用摄影、选图、语音、位置等手机系统的能力,同时可一直以微信分享、扫一扫、卡券、支付相当于微信特有的能力,为微信用户提供再上的网页体验。

即JSSDK支持的接口分类包括下面几乎近乎:基础接口、分享接口、图像接口、音频接口、智能接口、设备信息、地理位置、摇一摇周边、界面操作、微信扫一扫、微信小店、微信卡券、微信支付,随着微信力量的普组成,估计再也多的接口会陆续开放出来。

2)WeUI和Jquery WeUI

WeUI 是均等效和微信原生视觉体验一致的根基样式库,由微信官计划团队也微信内网页开发量身设计,可以让用户之采用感知更加统一。在微信网页开发被利用
WeUI,有如下优势:

  • 以及微信客户端一致的视觉效果,令所有微信用户还能够重爱地运用你的网站
  • 便利获取便捷利用,降低开发以及计划性本
  • 微信设计团队精心打造,清晰明确,简洁大方

该样式库目前包含 button、cell、dialog、progress、toast、article、icon
等各式元素,已经于 GitHub上开源。访问 http://weui.github.io/weui/ 或微信扫码即可预览。

jQuery WeUI 中以的是法定 WeUI 的 CSS 代码,并提供了 jQuery/Zepto
版本的 API 实现。JQuery
WeUI相对于在官方WeUI的根基及举行了有些功效扩展,已长界面设计和有关力量,因此我们得设想直接冲JQuery
 WeUI的底子及展开页面开发即可。

在自前面的片案例被,都下了We
UI样式来开展过多微信H5页面的功能设计,包括微信支付页面、签到页面等等。

如若微信支付页面如下所示:

亚洲必赢app在哪下载 81  亚洲必赢app在哪下载 82  亚洲必赢app在哪下载 83 

暨签到页面效果如下所示。

亚洲必赢app在哪下载 84 亚洲必赢app在哪下载 85

理所当然我们得因业务要,增加多这样和微信色调样式一样的页面,这个就是是用WeUI样式带来的界面体验一致性的功利。

本篇主要介绍微信H5页面开发的经验总结,上面提到了应用JSSDK和WeUI来针对微信下的H5页面进行开,因此下的连锁职能也就是行使这些技术进行处理的。

 

字典数据的绑定:

以及常规网页功能雷同,我们以计划微信页面使用的时,很多数码也是自字典数据的,而且亟需拿它动态绑定以页面及,微信页面的JQuery
WeUI提供了有的列表字典数据的显示力量如下所示。我们于微信框架之中为采用了这些页面组件,实现字典的绑定处理,如下所示。

亚洲必赢app在哪下载 86

与此同时,我们虽然可以于微信后台对数码字典进行保障即可开展实时的数量更新。

亚洲必赢app在哪下载 87

 

3、设备维修案例功能介绍 

本节介绍的是装备维修案例的微信下场景,该需求重点围绕固定资产(如治疗设施)的微信下进行,包括录入和查询资金信息、资产盘点、设备的维修保养、日常巡检、维修、计量检测等事务。

万事案例微信端应用使用的凡H5页面和微信的JSDK进行连锁的接口开发,符合微信的界面风格。后端管理就是依后台管理网。

3.1 组织机构及用户分类(角色)

在系面临,根据网应用,建立了相关的团机构,以及相应的用户分类(即用户角色),根据不同之角色好授权不同的职能管理界面。

集体机关如下所示。

亚洲必赢app在哪下载 88

用户角色如下所示:

亚洲必赢app在哪下载 89

网基于角色对菜单进行不同之显得设置。

极品管理员(账号admin,密码也空)登陆系统,可以针对整微信力量拓展设置管理。

普通管理员(账号gl,密码也12345678)登录体系,可以针对相关的配备信息进行维护管理,如下所示。

亚洲必赢app在哪下载 90

 

3.2 微信菜单

 在微信端,我们得依据我们的行使,设置有作用菜单,我们得以经过后台进行菜单的设置,然后通过接口提交至微信服务器即可。

亚洲必赢app在哪下载 91

亚洲必赢app在哪下载 92

这般咱们提交菜单后,在民众号及虽可针对相关的功力拓展操作了。

 亚洲必赢app在哪下载 93

 

3.3 设备加上及查看

 

每当咱们用系统受到,一般还为每个设备指定一个装置编码,我们经过生成二维码后,可以经微信扫码进行设备信息之增长还是全面,以及相关的操作。

 

装备二维码采用连接+设备编码的方变通,如下所示:

 

亚洲必赢app在哪下载 94

 

设备二维码的浮动测试页面地址是:/h5/Test,测试生成二维码的界面效果如下所示。

 

亚洲必赢app在哪下载 95

 

发生了这些蕴含链接地址之次维码,当用户以微信扫码操作的时光,会指定调整暨对应之连天,实现相应的装置加上、维修保养、日常巡检、维修、计量检测等事情。

 

于微信端使用相应之机能菜单扫码(如利用【设备管理】=>【设备信息录入】扫码上面的装备二维码),那么即使可开展配备信息之丰富操作了。

 

 亚洲必赢app在哪下载 96

设若是装备信息查阅,那么当微信端列有重要的设施信息;

亚洲必赢app在哪下载 97

也可以单击进入查看详细设备明细信息。

亚洲必赢app在哪下载 98

 

3.4配备外管理

配备盘点以及装备计量如下所示: 

 亚洲必赢app在哪下载 99

预防性维护及设备计量界面如下所示。

 亚洲必赢app在哪下载 100

 

3.5 设备管理

 设备相关信息可以以微信后台进行详细查看,如下界面是怀有设备的音信列表,可以拓展有关的查询、修改、删除、查看明细等操作。

亚洲必赢app在哪下载 101

装备详细信息查看,在后台管理界面效果如下所示。

亚洲必赢app在哪下载 102

和设备相关的维修信息:

亚洲必赢app在哪下载 103

 

4、微信接口封装介绍

4.1)微信API封装管理

如上有以后台管理之意义,都是由此对微信API的包装管理落实之,我们以支付顶层的用前,已经拿富有的微信提供的接口进行了行的包装。微信的连锁接口的田间管理。

万众号接口的分类图如下所示。

亚洲必赢app在哪下载 104

店铺号接口的分类图如下所示:

亚洲必赢app在哪下载 105

每当各种程序模块里面,我们具有拍卖的多少,基本上都是经过由定义实体类的章程进行传递(在意:实体类是自个儿冲程序开发要好定义之,非微信本身的实体类),这样很好我们处理操作,否则每次用分析不同的信息内容,很轻并发问题,这样强类型的数据类型,提高了我们付出微信下之强壮型和高效性。这些实体类的对象有必然的接轨关系之,他们之存续关系如下所示。

 亚洲必赢app在哪下载 106

微信的回升消息处理,它呢是继往开来自BaseMessage实体类的(同等,下图的实体类及其继承关系吗是自定义之,方便程序开发),它的关系如下所示

 亚洲必赢app在哪下载 107

4.2)微信框架项目模块

咱以付出微信相关的应用的时刻,一般需要到的功底模块支持,包括微信公众号,微信企业号,微信小程序等,以及一些政工模块的支撑,一般就功能的增,我们需要充分明晰的限制他们之关联。模块的分拆以及联合往往用考虑的代码的录用,而且尽量做到简约而不重复。

1)公众号模块封装

微信支付,我们先是用运用我们的言语(这里是利用C#言语),为具备应用的API接口实现更为的卷入,方便使用,微信API模块包含的内容多,大概可以分成下的项目。

亚洲必赢app在哪下载 108

发生矣这些接口功能的封装类,只是万里长征的率先步,我们尚待围绕这些接口,以及我们的事务模块实现还多互动作用的。

俺们当WHC.Weixin.Data模块内部,定义了带有公众号的音分派处理接口,这个分派接口是针对接受来自微信服务器的各种信息事件进展响应;另外该模块还噙部分正常化的数据存储,如关注用户、菜单、文章内容等方面数据的贮存,如下所示。

亚洲必赢app在哪下载 109

当,这个WHC.Weixin.Data是集大成者,它用动用WHC.Weixin.API的类内容来举行多少提交,同时也是要以其中的多寡存储处理模块。

 亚洲必赢app在哪下载 110

2)企业号模块封装

店铺号的做法与大众号好像,也是需要针对微信提供的各种API进行打包,方便我们后面的接口调用,不过公司号时支持之效用相对公众号少一些,大概连发生功底接口、企业号以接口、菜单管理、通讯录管理、消息管理、摇一摇周边等模块。随着公司号功能的日趋健全与加盟,可能腾讯会加入更多的有些功能模块。

亚洲必赢app在哪下载 111 

平等我们参考微信公众号的做法,也是确立一个多少存储管理的项目,作为微信信息事件的拍卖入口,同时为管理存储一些必的多少,包括要同的用户、标签、部门齐数据。

亚洲必赢app在哪下载 112

乘微信公众号及店铺号的效用日渐统一,很多接口的相数据几乎是相同的,因此我们得以将公用的实业类部分作为一个独自的类型,方便公众号以及供销社号两单种类的一道利用,这个类型命名吧WHC.Common.Entity

其几乎独品类涉嫌如下所示。

亚洲必赢app在哪下载 113

种类目录如下所示,包括了根基模块、摇一摇红包、菜单和多媒体管理模块、消息请求模块、消息对模块、摇一摇周边、微信支付相当于。
亚洲必赢app在哪下载 114

由于微信支付的接口实现,是在店号与大众号相对比较独立的一个API接口群,因此我们可微信支付有单独作为一个接口实现来拍卖,公众号还是公司号要之时节,包含进去使用即可。

俺们拿它们命名吧WHC.Common.API项目。

亚洲必赢app在哪下载 115

漫天插件业务接口包括:百度的地理位置分析接口、电影院信息查询、天气信息查询、交通信息查询、旅游信息查询等,还有短信、邮件发送等常规接口,都可以使用这种措施进行处理。接口的功用亮如下所示。

亚洲必赢app在哪下载 116

故此地方这些以WHC.Common命名的类,基本上就是是好通用在万众号以及商家号两限的型模块了,它们含有前面介绍了之几独模块,如下所示。

亚洲必赢app在哪下载 117

当,除了这些之外,我们召开项目,一般还关乎到有的基础功能模块,如公用类库,以及附件管理、通讯录管理、权限管理模块等情节,我们可将后者几独模块放在一起,组成基础模块。

亚洲必赢app在哪下载 118 

3)微信界面项目

微信界面部分是前面模块组件的综合运用,在微信下中,一般用运用80端口与微信服务器做交互,而这个以数也是咱种之端口地址。 

亚洲必赢app在哪下载 119

 

1.1.  装备增长及查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2018 亚洲必赢app官方下载 版权所有