美文网首页
如何控制强迫症红点的展示逻辑

如何控制强迫症红点的展示逻辑

作者: GhostInMatrix | 来源:发表于2017-06-30 17:06 被阅读0次
某app页面

很多场景都会用到icon配备红点提示的功能,其优点在于能够从入口处引导用户点击查看,对于强迫症用户来说更加能够引导曝光率。
在“赚钱”页面中,每一个宫格中的icon都会配有一个红点。
简单说,红点的展示内容和展示时机,由server控制;红点消失的时机,由点击控制。
对于一个完整的宫格数据,包含以下信息:

menu_id;//一个宫格的标识,全场唯一
name;// 名称,图标下面的文字信息
icon;// icon url 图标url
icon_remind;//右上角的角标文案
skip_url;//点击跳转的url
is_tp_url;//是否第三方url
tp_declare;//免责声明文案内容
remind_new_id;//标记icon_remind是否变化,本地存储

在判断是否展示红点的逻辑中,只需要判断两个东西:isClick(是否点击)和(icon_remind.equals(lastRemindNewId)).
判断流程图如下:

image.png

remind_new_id字段归根结底就是个md5。
通过上述机制,即保证了点击红点所在的宫格能够使得红点消失,也可以保证server在需要展示新的内容的时候,即便在点击过该宫格之后,依然能够重新唤起红点逻辑展示新的内容。

相关文章

  • 如何控制强迫症红点的展示逻辑

    很多场景都会用到icon配备红点提示的功能,其优点在于能够从入口处引导用户点击查看,对于强迫症用户来说更加能够引导...

  • 小技巧 | 教你去除iPhone设置图标的小红点

    iPhone手机里的设置图标,经常挂着一个小红点,这对于强迫症来说可是很难忍呢 今天就教大家如何把这个小红点砍掉 ...

  • 谁还没个强迫症(一)

    “你有强迫症吗?” “有,我有红点强迫症。” “哈?那是什么?” “就是,消息的红点,只要看到,一定要点开,使它消...

  • 红点强迫症

    有一件很有意思的事,朋友无意中看了一眼我的手机桌面,仿佛是发现了新大陆一样,忍不住惊呼道:“我去!这么多的‘红点’...

  • 红点怎么用

    ·红点是什么 红点,顾名思义,就是app上常见的一个个圆圆的小红点,强迫症的死敌,公司有一强迫症的同事见一个点一个...

  • 3,JMeter实现逻辑分支控制

    逻辑控制器:JMeter使用逻辑控制器用来控制测试脚本的逻辑判断,也可以理解为如何控制脚本的运行。例如:如果控制器...

  • iOS设计模式

    1、MVC 通过数据模型,控制器逻辑,视图展示将应用程序进行逻辑划分, model-即数据模型,view-视图展示...

  • tabBar 底部展示红点

    实现原理: 其实是自定义一个view,将view添加到UITabBar上面,也可以是一个按钮,设置背景图片,和la...

  • 关闭QQ兴趣部落的小红点提示

    QQ兴趣部落的小红点提示,强迫症表示很不爽,每次都要点进去消掉,然后浪费很多时间,接下来教大家如何关闭这个烦人的小...

  • 细节控:关于微信的小红点

    不知道是因为强迫症还是因为数字赋予了小红点内容意义,观察了一下微信数字小红点与实心小红点不同情况的应用,似乎是因为...

网友评论

      本文标题:如何控制强迫症红点的展示逻辑

      本文链接:https://www.haomeiwen.com/subject/ubficxtx.html