社区半径微信公众号
2016-11-03 11:19:58 0 举报
社区半径微信公众号是一个专注于社区生活服务的公众号。它提供各种实用的生活信息,包括社区新闻、活动通知、周边商家推荐等。此外,它还提供了一些便捷的服务功能,如在线报修、物业缴费、社区论坛等。社区半径致力于打造一个便捷、温馨的社区生活环境,让居民们能够更好地享受生活。欢迎关注社区半径微信公众号,了解更多关于您所在社区的信息和服务。
作者其他创作
大纲/内容
推荐常用组件样式使用weUIhttps://weui.io/
是否已绑定?
2 业务流程分析(前后端分离 SPA单页面应用)
获取失败:用户点击重试
展示loading
/#/从入口路由 ---/#/community 选择小区路由
同步
STEP:4调用小区拉取小区列表
否
继续认证流程
结束回填当前小区
备注:STP1,step2是否需要重试机制
截取当前url的code
是
STEP3:使用微信提供的经纬度调用后台服务获取用户小区接口
同时进行微信网页授权(静默授权 )
进入”我的“页面
可能存在的问题的:1:若调用可复用的后台接口存在跨域问题; 1、) 新起的web服务提供接口转发; 2、) 针对来自公众号域名下的请求做CORS权限开发。 2:会有loading过渡页 如果入口页面做服务端渲染可以避免; 3: 埋点具体实现方案未定 1:区分注册来源 2:区分认证来源 3:区分开门渠道 4:区分报事报修来源(延后)
无需入参经纬度,后台在服务端取
是否已认证?
公告物业联系页面
所需必要respondA参数: appId:公众号的唯一标识 timestamp:生成签名时间戳 nonceStr:生成签名的随机串 signature: 签名
入口2:点击公告/物业列表
缓存经纬度,小区信息
入口3:点击个人信息
入参:经纬度
STEP2:输入手机号码,短信验证码,调登录接口
将用户的个人信息(昵称,头像,经纬度)和手机号码,验证码一起请求登录接口
获取当前小区是否成功?
是否成功
1:流程图如下
缓存用户用户信息(更新微信本地用户信息缓存localstorage)
继续后续业务逻辑流程
回填小区列表
点击更多小区
绑定页面
选择小区
入口4:点击我的家庭
认证页面
回调响应resondB参数:latitude; // 纬度,浮点数,范围为90 ~ -90 longitude; // 经度,浮点数,范围为180 ~ -180。 speed; // 速度,以米/每秒计 accuracy; // 位置精度
进入小区列表页(待异步回填当前小区)
获取用户家庭列表
STPE2:在拿到回调必要参数之后,调用微信获取地理位置接口wx.getLocation
前端框架选型: vue(生态)+zepto+requireJs(待定)+weUI
STEP1:调绑定接口(登录)
小区门禁列表页
0 条评论
下一页