童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

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

2月22日 楚倾云投稿
  我是一个特别记性不好的人,所以希望可以写下点东西,把一些经验都写下来,怕以后忘记。
  在过去一个月中,我们与微信死磕在微信的框架内开发出了抢单模式的付费问答APP,有完整的抢单功能和消息推送功能。
  这个H5APP的难点在于:
  无法像原生APP一样弹窗直接推送,只能通过微信服务号的模板消息间接推送。
  使用H5技术构建的APP,消息实时推送不如原生APP方便。
  抢单功能有发布订单、相应订单、付款等一系列的状态变化需要推送消息,模式复杂。
  今天就来给大家介绍一下我们是如何解决这些问题的。
  一、三级消息推送系统
  我们综合了微信消息模板推送和websocket推送的技术,设计了包括了微信推送、头部消息提醒、弹窗提醒三种消息推送模式,可以满足这个APP内各种的消息推送需求。
  下图是我们所设计的APP消息推送场景与其使用的对应推送方式:
  (当时给开发看这张表的时候,开发大神一天没有再理我。把公众号APP当原生APP来做估计也只有我们会这么做了。)
  大多数的状态更改都会使用微信消息模板推送,因为微信消息模板推送会以会话的形式呈现在用户的微信界面,离用户最近,被点开的概率最大。我们设计微信消息模板推送的时候主要参考了分答的模式,对状态更改、金钱结算、新问题都做了推送,希望可以提升公众号APP在微信的打开率。
  除此以外,在APP内部,大多数的消息都会以头部的方式来进行推送,这样的推送模式会展示信息,但是不会影响到用户,作为一个强调实时性的APP,这样的信息展现模式可以在纷繁的信息和打扰用户两者间做到平衡。
  最后,只有最重要、最有时效性的状态更改才会有弹窗,用来提示用户迅速答题或者迅速查看答案。同时,这里采用的是“确认、取消”式的窗口,让用户可以选择跳转去查看内容,或者取消以完成正在进行的操作。
  另外我们对“新订单”提醒做了一定设计,我们抄袭了即刻APP对推送消息设置的功能,在抢单者界面增加了一个开关。如果打开了开关,用户发布的新订单会以微信消息模板的形式第一时间推送给接单者。
  用户点击开关开启微信提醒,系统默认为关闭状态
  第一次迭代时我们因为资源有限,仅作了部分的微信模板提醒,后来发现效果不佳,所以还是背着被客户投诉骚扰的风险,把所有的消息提醒模板都加了上去,希望不会封号。
  这里要注意的是,如果微信消息模板接口调用过多是会被封号的,第一次7天,第二次30天,第三次永久。前期用户量小可能问题不大,如果后期用户量增多了,是可能会达到限额的。如果我们这样的调用方式被封了,我们会及时告知你们(目前还没有封)。当然如果读者使用了这种方法并且用户量比较多率先被封了,也请告诉我。我请你喝咖啡。
  二、微信消息推送模板申请流程
  大家可以看到微信消息模板在这个APP中扮演了重要的角色,在过去的两个月中我们和微信消息模板斗智斗勇,摸清了微信消息模板的套路,接下来就和大家分享一些心得。
  首先,要使用微信消息模板,一定要注册微信公众平台服务号,并开启相关功能。流程如下:
  开通消息模板的准备工作
  所以,要开通整个微信消息推送模板的功能,可能需要将近23周的时间周期,这是在规划项目的时候需要考虑的。
  添加模板的界面,可以从模板库直接添加模板进行使用。选择正确的行业可以找到大多数的通用模板。
  如果你不幸沦落到所有模板都没有办法满足需求,请你点开帮助我们“完善模板库”,仔细阅读模板申请规则以后即可开始申请新的模板。
  红色框是申请添加模板的入口
  作为在这个申请模板上栽过跟头,险些失去老板信任的产品经理,我可以与大家分享一些我的人生经验。
  首先,仔细阅读模板申请规则是至关重要的,微信为了严格控制消息推送,对新的模板有严格的限制,微信公众账号不能主动推送消息。所有推送的消息都必须是被动消息,如用户完成订单的提醒,用户支付成功的提醒,等等。所以想通过新建微信模板来推送广告是行不通的。
  其次,行业一定要选对。同样的模板,在互联网这个行业下可以审核通过,在金融服务这个行业下可能就过不了。
  再次,申请新的模板每个月只有3次机会,这就是说如果你一拍脑袋把三个指标都申请掉了,而且都被拒掉了,那你就只有眼巴巴的等下个月再来申请了,当然到彼时你的项目可能就已经延期了,你也就将失去你老板的信任。
  所以比较理智的做法是先试一条,感受一下审核的尺度,给自己留一点余地。当然也可以怂恿与你同一个行业的微信服务号做炮灰,用他们的指标来申请模板,主要行业一样,模板都是共用的。
  最后,申请模板的样例一定要好好填,填的尽量正规保守,解释清楚这个模板的使用场景。对于通用性不强的模板,以及广告意味太重的模板,微信团队是会拒绝的。
  模板样例
  审核周期在715天左右,没有可接触到的加急方法,15天内随时有可能被拒,所以随时做好重新申请的准备。我们在实际操作的过程中选错了行业,所以申请了两回都没有成功。在项目即将延期,老板的刀已经架在脖子上的时候,我放手一搏修改了公众账号的行业,找到了所有需要用的模板,当时那种满溢而出的幸福感是一般人所无法体会的。
  如果从项目管理的角度来说,项目的外部风险会比项目的内部风险更难把控,如果你的公众号APP模板比较罕见需要自行申请,则至少准备20天的申请时间。当然,更加稳妥的方式是两个行业至少留一个名额选择互联网行业,互联网行业下的模板比较多,万一申请不通过还可以先用互联网行业的模板凑数,保证基本功能的实现。
  三、APP内推送实现方法
  因为APP是架构在微信内的H5页面上的,所以如果要实现实时的消息推送,就需要架设socket,我特地查了具体的定义,有点复杂,总的来说就是架设了socket就能实现实时推送吧。
  初期我们仅在几个页面上搭建了socket,双方停留在页面上就可以收到消息推送。但是后来我们发现如果两者都离开了页面,则消息互通就会停止,用户无法收到新的状态推送。在这样的情况下,我们更改了策略,在公共页面上搭建了socket。这样只要用户在APP内就可以收到头部消息和弹窗推送。
  这一块技术层面的内容要远远大于产品层面。我获得的心得是要深入的与开发沟通了解技术的细节与局限,这样在产品功能设计的时候可以适时作出取舍,非技术人员的想法有的时候也会给技术人员提供一些新的思路,解决项目的困境。
  彩蛋时间
  微信公众账号讲道理是不能主动推送消息的,但实际上只要有现存的模板,通过一些变通的方法,还是可以主动广告推送的。
  比如,我从来都没有领过优惠券,但是我总能收到优惠券过期提醒。
  比如,我从来没有订阅过,但是总能收到信活动通知。而且我还懒得退订。
  好了,这就是我在做这次项目的过程中所学到的关于公众号APP消息推送的的所有内容了。希望能够给大家一些启发,也请大家多提意见。
投诉 评论 转载

以产品思维看微信支付如何做出一个好产品微信支付爆发式的生长背后,我们以一个做产品的角度和思维方式看微信支付是如何成就一个好产品的。2013年8月份微信支付推出,腾讯2015年报显示,微信支付总绑卡数3亿张,线……从增长工程中学到的:Pinterest是如何从着陆页入手实现增长黑客圈里一个很受欢迎的话题就是提升着陆页的转化率。每个人都看过那些类似10个让你的转化率增长三倍的小技巧的文章,里面给出了一些笼统的技巧(比如增加号召按钮的大小)以及很有希……5个步骤,简单说下我的产品设计方法论写篇文章来总结下自己惯用的产品设计方法,算是对过去一年多产品生涯的一个总结吧。具体来说,设计产品这件小事,我会分为5个步骤:绘模型描需求搭框架定流程抠细节接下……为“细节”而设计:让设计更精致细节应该是含蓄的,包含在整体之内。好的细节不容易被用户的眼睛发现,只会让用户感觉很顺,很舒服。一句话词形容就是:润物细无声。细节会出现在产品设计的每一个场景,虽然只是完成……简单梳理一下,如何确定产品的商业模式商业模式能够决定产品的一生,且在产品一出生时,它就设定好了。探索新世界的年轻产品人,花些时间研究它,就等于是在救产品的命。对产品来说,商业模式可以扮演成败萧何的角色。文章……产品设计师的秘密武器怀旧是强大的武器。童年时候的玩具,已经停播多年的经典动画片,在角落吃灰的老旧游戏机,都会让我们情感波动,产生共鸣,一起缅怀。但是这到底是为什么?为什么怀念会如此独特,它又是如何……视野QQ、微信平台如何打造用户零散信息的聚合器微信和QQ毋庸置疑,已经成了所有网民日常必备软件,而凭借于此,QQ、微信也成为了各大网站首选的第三方登录平台。不同的用户,用着不同的浏览器,浏览着不同的网站,寻找着不同的信息,……如何做好“多端学习在线教育”的产品设计?对教育人来说,互联网教育开辟了新的思路和手段,只需利用好其长处,无论招生、教学还是品牌打造,都能获得提升。但是教育与互联网思维合二为一,在整个行业领域都是非常难以解决的话题。……实用干货如何利用空白状态提升用户留存率?通常我们会对有大量内容和数据的页面进行精心设计,而空白状态则是常常容易被忽视的一部分。然而,空白状态对于留存用户、提升用户活跃度也起着至关重要的作用。今天这篇好文,总结了利用空……三级消息推送系统,解决微信推送、APP提醒和弹窗提醒问题我是一个特别记性不好的人,所以希望可以写下点东西,把一些经验都写下来,怕以后忘记。在过去一个月中,我们与微信死磕在微信的框架内开发出了抢单模式的付费问答APP,有完整的抢……二手电商产品分析丨二手电商平台产品的需求与功能(第二章)导读:得益于十余年来各种一手电商平台对市场与用户的教育以及共享、分享经济浪潮的兴起,互联网化的二手、闲置商品买卖、置换成为越来越普遍且简单可实现的生活方式。二、分析:二手……嘿,作为设计师的你真正地了解过用户的需求吗?大多数设计人员面临着一个巨大的评估鸿沟。我们的确对自己设计的产品太熟悉了,以致无法预见人们使用该产品时的情况,我们和最终用户之间隔着层层障碍,诸如公司的领导、销售部门、售后服务……
全面解析:银行在ETC业务中做了什么?评论功能设计总结从界面模式的角度,谈谈反馈设计从0设计App(5):如何搭建系统架构和产品结构(中)客服系统规划:信息安全场景化监控平台搭建如何设计防止数据丢失的破坏性操作?这里有6个建议重要的动画为你的界面增加价值从这3个方面告诉你,为什么阿里、腾讯们都在做企业沟通协作工具用户互联网产品思维,解决政务行业产品面临的问题PRD:知识星球产品APP需求文档如何设计推荐系统标注标签体系?关于ADAS系统,你了解多少?饮食疗法对神经性皮炎人的重要性什么是三分构图法三分构图法怎么用黄鼠狼给鸡拜年之四则怀念过去的伤感文案短句教育局最新通知,中小学生秋季开学时间延迟,家长却忧心忡忡女方陪嫁的钱离婚时归谁Chrome100手机端将砍掉精简模式!谷歌用户不缺流量怎么才能查老婆的微信(怎么查微信里面的聊天记录)车厘子吃多了会拉血便吗猫和老鼠作文400字名人努力坚持的故事例子最大的失败就是放弃可怜的人

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界