微信开发那些坑

签名正确却还还是提示invalid signature

1、先通过验证工具对比过一致:http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign
2、查看是否有在服务器全局缓存微信的jsticket,一个新的jsticket获得后会刷新掉原来的jsticket(也包括access_token),如果缓存了jsapi_ticketaccess_token的文件,在测试号转向正式公众号的时候务必保证这两个缓存文件重新生成。

输入框出现防欺诈盗号,请勿支付或输入qq密码

登录微信公众平台,公众设置/功能设置/业务域名,加入当前使用的域名

如何在输入框弹出的键盘里出现搜索按钮,兼容Android和IOS

设置input类型为search,并放到form里面,点击搜索执行的就是表单提交事件

微信缓存问题

修改css和js上传后,由于缓存,不能生效,可以后端输出一个时间搓加在css和js文件后面,正式上线后再去掉

获取用户信息

需要到开发者中心开启网页授权

微信会把菜单点击事件,消息回复推送给开发者,如何接收

开发者中心开启服务器配置,填写接收事件的服务器文件,比如,wx.zlzkj.com/wx,wx就是你的服务器方法文件