小红点(应用角标消息设计)rongbu2

所谓的小红点,我们用最简单的场景来看的话就是我们手机app外的小红点数量。

如果需要进行小红点数量控制,那么就会涉及到几个点。

首先,需要确定:哪些消息是属于小红点需要管理的消息。

其次,还需要确认:消息已读的机制。

确定这两个点,那么基本上小红点的需求就基本明确了。

那么,现在我们来看下tophy的小红点机制。

注意:这里不对应用内的消息角标数量进行处理。

目前Tophy只对Ios端应用角标消息的控制,安卓由于系统多样且难以控制暂时不考虑。

Ios端打开App后会使用应用内的消息数量覆写应用角标数量。

因为这里不处理系统通知和官方助手,所以会出现应用角标数量和app内的消息数量不一致的情况

目前由于只有私聊消息会进行应用外角标数量的处理,所以目前的已读机制也是特例化的,依托于会话的已读。

基本逻辑:对已读会话的未读数量进行已读操作,那么新的应用角标数量=当前应用角标的数量-已读的消息数量

同时,客户端会覆写应用角标数量

在功能设计方面,主要的逻辑操作放在数据层(dpg-data),对外以RPC接口暴露操作。

由于并不需要保证小红点数量的同步性以及准确性(不需要特别精准),意味着不需要过多的异常补充措施。

目前,我们需求只需要小红点的数量,但是也需要预留接口进行具体【小红点对应的消息】的存储。

架构如下图:

RedDotService.redDotDataSupport(StringuserId,RedOperEnumredOperEnum)

THE END
1.苹果设备上设置提醒的详细指南提醒设置在我们的繁忙生活中,记住所有需要完成的任务可能是一项艰巨的任务。苹果设备上的提醒应用程序可提供一个便捷、 且可定制的方式来管理我们的日常任务和活动。借助其强大的功能和直观的界面,苹果提醒应用程序是效率和井然有序的必备工具。 https://www.weitishi.com/settings/39046.html
2.如何快速将iPhone未读短信标为已读?iPhone玩机技巧对于强迫症来说,未读信息的标记和红色角标是最难忍受的两种标识了。如果你一段时间没注意,导致积累了大量的未读信息,想要一下把它们全部标记成已读该怎么操作呢? 首先,进入iPhone的信息界面,未读短信回优先显示。点击左上角的编辑按键,进入编辑界面。 找到左下角的”已读“按钮,点击该按键即可。https://m.i4.cn/jiaocheng/5094.html
3.华为短信全部已读肿么还有数字华为短信全部已读肿么还有数字华为 查看全部4条评论回答 写回答 happyshuma2011 在【通用】里找到【信息】信息里找到【保留信息】选项,将该选项从默认的“永久”改为“30天”回到桌面,发现数字短信图标的角标已经没了,现在可以将刚才改过的设置改回去了 有用(0) 回复 举报 https://wap.zol.com.cn/ask/details_16973737_5074884_3.html
4.综合办公5.优化APP角标数字; 6.修复有时日程获取异常的问题; 7.修复进公文详情有时闪退的问题; 8.修复公文回退选人异常失败的问题; 9.修复公文转办没有关联单位的问题; 综合办公 IOS V4.0.2 1.适配iOS13; 2.新增公文列表标星功能; 3.新增选人群组、职位选项; 4.新增审批待办列表未阅标识; 5.优化APP角标数字;http://www.ctnma.cn/version_update.jsp
5.通达OA办公就用通达OA,通达OA官方网站OA系统优化群组、讨论组已读未读功能。 优化点击个别通知跳入未指定界面的功能。 优化APP图标桌面的未读角标不清零的问题。 修正错误: 修正收到语音推送,语音没解析的问题。 修正点击选人控件崩溃的问题。 修正组织架构中数据错误导致的崩溃问题。 修正电子邮件滑动删除导致崩溃的问题。 修正个别用户WEB页面点击无反应的问题。https://www.tongda2000.com/download/sp2017.php
6.智能协同管理平台智能政务平台商业智能智慧灵动应用主题,修正部分场景下应用模块角标显示异常问题移动端,修正用户在线状态显示异常问题企业微信->公文管理,修正通过提醒打开待阅件时表单显示异常问题企业微信->工作办理,修正表单通过附件控件上传文件后,附件页签页数据可能出现重复的问题部分模块安全漏洞修复部分模块数据查看跨浏览器兼容http://www.sztbj.com/product/gov-patch.php
7.ios集成极光推送的一些坑点及详解ios集成极光推送的一些坑点及详解 一、设置badge(角标) [[UIApplicationsharedApplication]setApplicationIconBadgeNumber:0]; [JPUSHServicesetBadge:0];//清空JPush服务器中存储的badge值 JPush为每个客户端保存其特定的badge值。客户端有变更时,把badge值更新到JPush服务器。有新的推送时,把这个值+1推送下来。https://blog.csdn.net/u012907783/article/details/54618790
8.新年第一更,Telegram的14+个新功能Telegram 有一个聊天对话存档功能,可以将那些不常聊的对话放入存档中,现在可以长按存档聊天(Archived Chats)然后标记全部已读了。数字角标受害者的福音。 iOS:快速切换用户 可以在 iOS 13 的主屏幕上按住 Telegram 图标,就能切换不同账号。目前支持同时登录 3 个账号。 https://www.appinn.com/telegram-new-version-202001/
9.微信聊天已读的信息怎么变为未读(微信聊天可以显示信息已读吗)为什么微信不能显示消息已读,未读? 易信是有“已读存根”选项的,设置关掉。导致我的易信基本上只跟我媳妇儿用,有时候聊天说话都很清楚对方是不是我有看消息了,要是就没以前看过就用易信的能免费短信通知下,因此我总觉得那就挺很喜欢的,她也而且这点很很喜欢易信。但是,考虑到用户数要比起为0易信,而且用户复杂https://www.sxhanhai.com/tougao/66973.html
10.努比亚(Nubia)Z11Max(NX523J)中国官方固件卡刷包· 验证码短信:短信验证码三分钟后自动置为已读 · 联系人二维码:联系人分享新增二维码分享方式 · 短信清理:支持一键清理未读短信角标功能 省心安全 · 骚扰拦截:全新骚扰拦截,有效拦截诈骗电话和各类骚扰短信 固件信息: 努比亚(Nubia) - Z11 Max - NX523J - 固件标识:官方固件 https://onfix.cn/rom/355954