一、公众号注册及认证(以企业注册服务号为例)
1.名字要确定好,修改只能认证的时候可以。认证一次有效期一年,费用300元。
2.如果不是管理员,即运营者,记得绑定运营者账号,有长期短期。则不必每次登录找管理员,自己也可以扫码登录。
二、项目发布
1.项目要用到“开发者ID”和“开发者密码”,在《基本配置》中。
2.项目部署到服务器中,记得映射域名(微信公众号只支持80和443端口)。使用https协议(很重要,下边详细说明)。
3.项目发布好,完善公众号信息。《公众号设置>功能设置》,配置js安全域名以及网页授权域名。
4.配置自定义菜单。《内容与互动>自定义菜单》,选择跳转网页。网页地址有专门的规范,可参考微信公众号开发文档。例:XXX替换成自己的AppID和网页地址。(网页地址要进行转义)
https://open.weixin.qq.com/connect/oauth2/authorize?appid=XXX&redirect_uri=XXX&response_type=code&scope=snsapi_userinfo&state=1&connect_redirect=1#wechat_redirect
##转义前
https://域名/项目名/具体路径
##转义后
https%3A%2F%2F域名%2F项目名%2F具体路径
备注:
使用https协议的原因:若项目中含有获取定位的功能,会受到协议的影响。

就目前实际开发中遇到的问题:获取腾讯地图定位,ios系统正常获取,安卓系统获取不到地址或者就是范围太大,精确度不够。而使用浏览器打开,则无问题。经过排查,发现是由于部署的页面使用的是http协议引起的,部署ssl证书,使用https协议访问页面则没有问题。
2817





