微信公众号项目总结--加快开发速度和调试效率

  近端时间接手了某上市公司的内部员工分享系统的微信端项目,由于接手后去理解整个项目的架构、规范等的时间紧迫,所以导致开发期间遇到较多问题从而加班加到心力交瘁。现在项目大概算完成了一个里程碑,所以在这里总结一下项目中所获得的东西,所踩过的坑,好让下一次开发更具效率。

  前端本地模拟微信登录

  

  由于微信公众号要使用微信jssdk api,api的使用需要微信授权、登录、获取token等一系列操作,如果是本地调试的话可以通过url的判断进行微信模拟登录。这样做的好处利于扩展,如果该产品不只使用于微信端的时候可以利用判断适用于app、web端等。

  

  兼容问题

  大公司的东西肯定兼容无数兼容问题,在这分两点,一个是andriod端、一个是ios端。项目里面是有一个移动端富文本编辑器的需求的,由于fastclick插件和ios11版本的div的contenteditable属性不兼容,但是安卓系统并没有问题,所以必须使用navgaitor对象userAgent属性去判断浏览器的属性(注意全局封装,因为项目里面还有很多系统兼容问题)。

时间: 2024-09-28 22:42:54

微信公众号项目总结--加快开发速度和调试效率的相关文章

微信公众号的运营与开发

今天自己学习微信公众号的运营和开发,首先要运营和开发公众号肯定是要先申请一个微信的公众号. 在这里我申请了一个个人的订阅号:首先你可以进入微信公众号的官网,会显示提醒你注册或者是登录,然后就可以按照提示信息进行步骤注册,然后登录到你申请的公共号的后台.也就是可以以运营者的身份运营自己的微信公众号了. 就可以看到下面微信公众号的后台管理页面了: 然后就可以对公众好进行管理了. 今天主要是讲怎样接入微信公众号的API进行开发的. 第一步:要将自动回复功能停用,可以在基本配置的地方启用服务器配置,如下

微信公众号牌九棋牌开发ARKit初体验

微信公众号牌九棋牌开发(aqiulian.com)咨询更多ARKit联系QQ:212303635 1.1-写在前面的话 初次接触ARKit,很多人会为其复杂的架构关系而感到畏惧.这里笔者将以最基础简介的方式带领一下一睹苹果原生AR(虚拟增强现实)的风采 ARKit并不是一个独立就能够运行的框架,而是必须要SceneKit一起用才可以,换一句话说,如果只有<ARKit>,而没有<SceneKit>,那么ARKit和一般的相机没有任何区别 由于笔者从事多年的iOS应用开发,并没有从事过

微信公众号开发之js-sdk开发

公司最近项目需要使用微信进行分享,对微信的jssdk研究了下,由于研究过程并不顺利,遇到的坑比较多,所以特意将研究结果记录下来,供大家批评和参考! 官方文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115 微信的jssdk是面向网页开发者提供的基于微信内的网页开发工具包,提供了诸如分享朋友圈,分享微信好友,分享QQ好友 and so on,具体支持的文档参考上述官方文档; 在进行微信jssdk开发之前,首先你得拥

微信公众号项目笔记 二

一.项目介绍  通过公众号页面调用系统接口,完成物流系统客户签收功能. 1界面展示使用html5+css布局,使用weui样式库. 2Web项目使用asp.net MVC4技术.接口调用使用jquery库Ajax异步调用. 3 服务器环境server2008系统,Web容器IIS6 运行环境.net4.0 集成模式 二.用到知识点 1.  用户权限管理,首次登录保存用户token(openId)客户唯一标识符,微信公众号平台获取关注公众号的用户返回给系统调用,系统通过与工作号绑定的webAPI接

微信公众号项目部署

1.因为微信公众号后台服务器配置中的URL只支持80端口和443端口,而tomcat服务器是 8080端口,所以要在配置文件server.xml中把8080改为80,并重启tomcat服务器,让配置文件生效 2.项目应打包成.war后缀名的文件并放在服务器上的tomcat文件夹中的webapps文件夹中( 和ROOT文件夹同级),并重启tomcat服务器,让其自动生成项目 3.微信公众号后台服务器配置中的URL为服务器的IP+项目名称+servlet名称 4.项目部署完成 原文地址:https:

个人微信公众号搭建Python实现 -开发配置和微信服务器转入-认识微信公众号(14.1.1)

目录 1.微信账号类型 2.微信公众号开发需求 3.微信公众号开发原理 @(认识微信公众号) 1.微信账号类型 个人号 公众号 订阅号 服务号 企业号 这里要讲的就是订阅号 前往注册微信公众号 2.微信公众号开发需求 内嵌功能 被动回复 主动告知 内嵌网页 高级需求需编程实现如 3.微信公众号开发原理 编程人员要做的就是完成开发者服务器或者说是网页服务器 前往微信公众号开发者文档 原文地址:https://www.cnblogs.com/simon-idea/p/11349388.html

微信公众号项目本地调试技巧

好吃妹微信项目,公众号只认授权域名wx.haochimei.com.所以本地调试需要引导到本地iis项目中. 创建本地IIS项目 修改环境文件,如下图 运行微信开发者工具,访问wx.haochimei.com地址,则引导到本地iis项目中去 在本地项目里打日志调试即可

微信公众号支付开发全过程 --JAVA

按照惯例,开头总得写点感想 ------------------------------------------------------------------ 业务流程 这个微信官网说的还是很详细的,还配了图.我还要再说一遍. 用户点击一个支付按钮-->{后台一大推处理}-->用户看到了一个输入密码的界面,包含金额等一些信息-->用户输入密码后出来一个支付成功的页面(这部分流程都是微信自己完成的,我们什么都不用做)-->返回系统自己的页面(总不能让用户一直看着一个支付完成的页面吧

微信公众号开发教程[002]-配置

一.注册微信公众号 微信公众号官方入口https://mp.weixin.qq.com注册公众号,注册过程中,类型选择可能是新手比较迷惑的地方.微信公众号分为订阅号和服务号(还有个企业号,似乎用的人不多),每种类型下面又分为公司,政府部门,社会组织,个人等不同性质.不同类型,不同性质的公众号,权限不同,申请资料也不同. 例如:公司(订阅号或服务号),你得提供工商注册号,银行对账号.注册成功后,也并不是所有权限都默认开通,需要手动开通.有些权限还得微信认证之后才能开通.关于这些细节,可参阅微信公众