是不是有很多小伙伴运营一些原生小程序时候发现,有的系统会有小程序订阅通知功能。
大家是不是遇到过下面这种情况:
但是很多通知属于一次性订阅,比如社区类的评论通知,消息通知都属于一次性订阅,这个有时候收到通知后,以后就失效收不到了,过一段时间又好了,然后收到一条或者几条后又收不到了
只有商城类和一些特殊类的属于永久订阅,比如订单啊,物流这些,可以一直收到通知,不用用户重复订阅。
因为一次性订阅发生后他就会失效,只有等过期后重新订阅一次才能再次收到,那么我们可以通过另外一种方案来解决这个问题,很多大厂的社交类型产品也是这样的逻辑:
1、用户主动去订阅增加通知次数,把次数写入到数据库里面,用一次消耗一次,次数完了后重新订阅增加,用户可自己操作去一直增加次数。(如图片中的案例)
2、这个机制也相当于反复调用 wx.requestSubscribeMessage 让用户多次授权,累积一次性额度。
就像站长笔记研发的DZSNS社交系统,就在帖子详情页做了一个开启订阅通知和增加次数的按钮,逻辑如下:
1、用户首次评论会弹出评论通知的权限提示。
2、评论后帖子详情页面会出现通知模块,用户可以增加通知次数。
3、如果用户主动关闭通知后,会关闭通知权限和清空之前的次数。
4、用户再次主动打开通知后,可以在通知模块处继续开启通知增加通知次数。
目前这个方案逻辑是最优解了,市面上几家大厂社交小程序产品都是此方案逻辑,大家可以参考。


内容来源网络、用户投稿或站长笔记网原创编写,如有侵权请联系我们,我们将核对后进行删除处理,转载请注明出处:站长笔记网https://www.zzbj.net/4894.html
微信扫一扫
支付宝扫一扫