三级消息推送系统,解决微信推送、APP提醒与弹窗提醒问题.pdfVIP

  • 27
  • 0
  • 约3.36千字
  • 约 7页
  • 2017-07-29 发布于湖北
  • 举报

三级消息推送系统,解决微信推送、APP提醒与弹窗提醒问题.pdf

三级消息推送系统 ,解决微信推送、A PP提醒和弹窗提醒问题 我是一个特别记性不好 人 ,所以希望可以写下点东西 ,把一些经验都写下来 ,怕以后忘记 。 在过去一个月中 ,我们与微信死磕在微信 框架内开发出了抢单模式 付费问答A PP ,有完整 抢 单功能和消息推送功能。 这个H5 A PP 难点在于 : 1. 无法像原生A PP一样弹窗直接推送 ,只能通过微信服务号 模板消息间接推送。 2. 使用H5技术构建 A PP ,消息实时推送不如原生A PP方便。 3. 抢单功能有发布订单、相应订单、付款等一系列 状态变化需要推送消息 ,模式复杂。 今天就来给大家介绍一下我们是如何解决这些问题 。 一、三级消息推送系统 我们综合了微信消息模板推送和web socket 推送 技术 ,设计了包括了微信推送、头部消息提醒、 弹窗提醒三种消息推送模式 ,可以满足这个A PP内各种 消息推送需求。 下图是我们所设计 A PP消息推送场景与其使用 对应推送方式 : (当时给开发看这张表 时候 ,开发大神一天没有再理我。把公众号A PP当原生A PP来做估计也只 有我们会这么做了。 ) 大多数 状态更改都会使用微信消息模板推送 ,因为微信消息模板推送会以会话 形式呈现在用 户 微信界面 ,离用户最近 ,被点开 概率最大。我们设计微信消息模板推送 时候主要参考了分 答 模式 ,对状态更改、金钱结算、新问题都做了推送 ,希望可以提升公众号A PP在微信 打开率 。 除此以外 ,在A PP内部 ,大多数 消息都会以头部 方式来进行推送 ,这样 推送模式会展示 信息 ,但是不会影响到用户 ,作为一个强调实时性 A PP ,这样 信息展现模式可以在纷繁 信息 和打扰用户两者间做到平衡。 最后 ,只有最重要、最有时效性 状态更改才会有弹窗 ,用来提示用户迅速答题或者迅速查看 答案。同时 ,这里采用 是“确认、取消”式 窗口 ,让用户可以选择跳转去查看内容 ,或者取消以 完成正在进行 操作。 另外我们对“新订单”提醒做了一定设计 ,我们抄袭了即刻A PP对推送消息设置 功能 ,在抢单者界面 增加了一个开关。如果打开了开关 ,用户发布 新订单会以微信消息模板 形式第一时间推送给接 单者。 用户点击开关开启微信提醒 ,系统默认为关闭状态 第一次迭代时我们因为资源有限 ,仅作了部分 微信模板提醒 ,后来发现效果不佳 ,所以还是背着 被客户投诉骚扰 风险 ,把所有 消息提醒模板都加了上去 ,希望不会封号。 这里要注意 是 ,如果微信消息模板接口调用过多是会被封号 ,第一次7天 ,第二次30天 ,第三 次永久。前期用户量小可能问题不大 ,如果后期用户量增多了 ,是可能会达到限额 。如果我们这 样 调用方式被封了 ,我们会及时告知你们 (目前还没有封 )。当然如果读者使用了这种方法并且 用户量比较多率先被封了 ,也请告诉我。我请你喝咖啡。 二、微信消息推送模板申请流程 大家可以看到微信消息模板在这个A PP中扮演了重要 角色 ,在过去 两个月中我们和微信消息模 板斗智斗勇 ,摸清了微信消息模板 套路 ,接下来就和大家分享一些心得。 首先 ,要使用微信消息模板 ,一定要注册微信公众平台服务号 ,并开启相关功能。流程如下 : 开通消息模板 准备工作 所以 ,要开通整个微信消息推送模板 功能 ,可能需要将近2-3周 时间周期 ,这是在规划项目 时 候需要考虑 。 添加模板 界面 ,可以从模板库直接添加模板进行使用。选择正确 行业可以找到大多数 通用 模板。 如果你不幸沦落到所有模板都没有办法满足需求 ,请你点开帮助我们“完善模板库” ,仔细阅读模板 申请规则以后即可开始申请新 模板。 红色框是申请添加模板 入口 作为在这个申请模板上栽过跟头 ,险些失去老板信任 产品经理 ,我可以与大家分享一些我 人生 经验。 首先 ,仔细阅读模板申请规则是至关重要 ,微信为了严格控制消息推送 ,对新 模板有严格 限制 ,微信公众账号不能主动推送消息。所有推送 消息都必须是被动消息 ,如用户完成订单 提醒 ,用户支付成功 提醒 ,等等。所以想通过新建微信模板来推送广告是行不通 。 其次 ,行业一定要选对。同样 模板 ,在互联网这个行业下可以审核通过 ,在金融服务这个行业 下可能就过不了。 再次 ,申请新 模

文档评论(0)

1亿VIP精品文档

相关文档