陆陆续续我会出 一个系列:关于小程序开发相关问题解决方案系列,具体讲述小程序开发过程中遇到的问题已经解决方案
系列一:如何去掉分享按钮的样式
https://developers.weixin.qq.com/community/develop/article/doc/000a2e687a0c788f136a5ffc95a413
今天讲第二个问题:小程序订阅消息具体订阅触发场景
如果大家对订阅消息不清楚,我先简单介绍几句,订阅消息如果要使用,是有两个过程:订阅、推送,而我们平时理解,可能将重点放在推送上面,其实订阅和推送作为一个行为的两个动作是必不可少的,今天主要讲的就是订阅的动作在小程序哪个场景下触发比较合适。
前几天在做答题小程序,在答题结束会推送成绩订阅消息,当时的解决方案是在答题结束的时候,让用户订阅,但是订阅消息有个问题,只能通过tap触发,不能通过逻辑来控制的,也就是说不能通过逻辑判断是最后一道题,然后弹窗让用户订阅,为了理解这个问题,我这几天翻看了社区不少帖子,最后找到一篇文章解开了我的困惑,并且参考这篇文章我思考出了问题的解决方案,具体帖子如下
【一眼告诉你什么是订阅消息了,看完就懂订阅消息。】
https://developers.weixin.qq.com/community/develop/article/doc/0008802e8381e0eeabb92c9975b013
为防止文章丢失,我摘录如下
一张图片一眼告诉你什么是订阅消息,产品经理的设计UI居然让人一眼就知道订阅消息是什么玩意。
用户在知道订阅数不足后,打开小程序来续订阅数,否则没法收到订阅消息。
下面接回来,我们继续
通过这篇文章,我找到两个解决方案,
1、单独将订阅消息作为一个功能,提取出来,这种方案虽然很硬,但是好用;
2、就是在答题进入的时候,让用户订阅,因为从入口进来,这里逻辑仅仅涉及到跳转,不存在其他逻辑,用户对订阅消息弹窗做出行为之后再跳转,这样做到小程序里面,比较嵌入流程,也是一个可选方案。