通知提醒模型前端
Medium 的读者们,咱们又见面啦。这里是咱们的功能分解系列文章的第五期:应用程序的通知提醒模型。当前,通知提醒算是一个处理起来比较复杂的功能。这篇文章不会覆盖其全部的痛点,可是我但愿能够为你提供足够清晰的理解,并在选择合适的应用程序通知提醒模型时,为你指明一个方向。android
在咱们开始讨论通知提醒模型以前,咱们简要的看一下通知提醒的介绍以及它是由什么组成的。通知提醒是由应用程序发送给用户的一系列消息提示。这里是一些其重要的组成部分。ios
通知提醒模型 — 图解git
来源: 应用的这部分是通知提醒的起源。一个应用的架构能够有多个由信息分类组成的部分,而且这些部分是通知提醒的来源。github
信息: 信息是一条须要经过通知提醒的方式传达给用户的消息。好比“嫦娥妹妹请求添加你为好友”或者“康熙开始关注你啦”。web
类型: 通知提醒主要可分为两部分:通知型和可操做型。全部的类型均可根据其应用的内容有更深刻的细分。后端
通知标记: 通知提醒提供可视化标示来引导用户查看通知。这些标示能够只是简单的点状符号,还能够加上未读消息的数目。架构
锚点: 锚点是应用程序界面上显示通知的可视化组件。简单来讲,就是用户看到的通知标记所在的那个组件。简单来讲,这个部分就是用户在哪里能够看到通知标记。注意,锚点不必定是通知的来源,只不过是显示通知的位置。 一个锚点能够显示一个或多个来源的消息。换一句话说,消息来源是架构/信息层面的概念,而锚点只不过是实现层面让你能够看到通知标记的可视化组件。app
通知提醒是应用程序用来和用户通信的媒介,应用程序用通知提醒向用户发送信息,而且可能吸引用户重回应用。所以,它们是一个应用程序很重要的部分。让我来给你介绍一些最流行的通知提醒模型,而且合适去选择最合适的模型。post
在这个模型里,会有一个明确的区域来落地全部的通知提醒。通知中心能够是一一整块专门的屏幕或者根据目前可用空间来弹出的界面。这个模型里,全部的通知提醒,无论其来源如何,都统一被放在通知中心。经过通知中心,你能够导航至不一样通知提醒的源头。一个有通知标记的铜铃图标,就是全部通知提醒的入口。已读和未读通知提醒有一个可见的不一样是很重要的,可让用户来区别他们。
Medium — 通知中心
这个模型最大的优点在于它的灵活性。这个地方能够容纳全部的通知提醒,不论是已存在或是新的来源。
这个模型里,每个通知提醒都固定于一个导航选项,最可能的选择是消息源。这里没有一个承载全部通知提醒的中心。看一看 WhatsApp 会有一个更清晰的认识。在两个平台(android 和 iOS)上,来源于聊天或者通话的通知的锚点都置于其相应的导航菜单上。这个模型的优点在于它能引导用户发现更多内容。经过这种方式,用户能够直接访问到通知所传递的消息内容,无需多一个中间层。但这个模型并不像通知中心那样灵活和可扩展。
WhatsApp — 锚点在消息源上的通知提醒
这个模型强烈依赖于应用程序的信息架构。导航必须容纳全部不一样类型的通知。相似于前面的模型,已读和未读通知提醒有一个可见的不一样是很重要的,可让用户来区别他们。
这种模型是前面两种的结合。这种模型是最常被使用的。有不少比较火的应用是使用这种模式的,如 Facebook, LinkedIn, Twitter 和 Instagram。这些应用中,通知中心变成了导航菜单上的一个选项,它能够是不一样来源的锚点,这些来源都不还不够资格在首页展现。好比,Facebook 把请求添加好友的通知锚点到“朋友”选项,但邀请点赞被锚点到了通知中心。
Facebook — 混合模型
这种模型有以上两种模型的优势,而且能够轻易地适用大多数状况。即便如今你有能力将消息提醒锚点到通知中心,但依旧有必要考虑全部的场景而且将它们排出优先级,找到那些能够适用锚点于来源的通知提醒。
就像锚点在消息源上的通知提醒模型,这个模型也严重依赖于导航菜单,并且还有一个通知中心的菜单选项。
以上全部提到的模型在正确的使用场景下都是颇有用的。你的应用程序选择使用哪一种模型取决于产品的信息架构和你青睐的消息通知类型。
10次不错,20次更好,但50次是最好的。直接按住按钮不放就好了。:P
但愿这篇文章有助于你为应用程序选择合适的通知提醒模型。若是你有任何的反馈,在评论中让咱们知道。
Shailly Kishtawal 的头脑风暴。 Prerna Pradeep 在内容上的帮助。 以及 Dhruvi Shah 和 Tanvi Kumthekar 的早期反馈。
点击下面连接来查看以前的功能分解系列文章。
若是发现译文存在错误或其余须要改进的地方,欢迎到 掘金翻译计划 对译文进行修改并 PR,也可得到相应奖励积分。文章开头的 本文永久连接 即为本文在 GitHub 上的 MarkDown 连接。
掘金翻译计划 是一个翻译优质互联网技术文章的社区,文章来源为 掘金 上的英文分享文章。内容覆盖 Android、iOS、前端、后端、区块链、产品、设计、人工智能等领域,想要查看更多优质译文请持续关注 掘金翻译计划、官方微博、知乎专栏。