美文网首页
iOS消息通知产品设计

iOS消息通知产品设计

作者: 不会游泳的树懒 | 来源:发表于2016-09-06 11:19 被阅读252次

    ios消息类型有本地通知、推送消息以及系统消息。


    消息类型:

    本地通知:是由ios设备生成并发布的,无论应用程序是否运行在前台。如一个To-do list应用,可发出本地通知提醒用户开始进行待办事项。

    推送通知 :是经由苹果推送通知服务器[APNS Service]将消息推送至手机。具体消息生成以及流程为:

    1、[Client App]注册消息推送;

    2、[Client App]跟[APNS Service]要deviceToken, Client App接收deviceToken;

    3、[Client App]将deviceToken发送给[Provider]Push服务端程序;

    4、当Push服务端程序满足发送消息条件了,[Provider]向[APNS Service]发送消息;

    5、[APNS Service]将消息发送给[Client App].

    消息推送流程


    通知方式

    Banner(横幅广告):即于屏幕顶部显示的信息,几秒钟后消失

    Alert(警告窗):警告弹窗,包括标题、内容以及操作按钮。操作按钮可为一个或者两个,一个时通常显示“好的/OK”,点击按钮关闭窗口;两个按钮时,一个为关闭按钮,在左侧显示,一个为执行操作按钮如查看详情,在右侧显示。

    Badge(图标徽标/标记):为应用icon上的数字标记,不可修改样式。

    Sound(声音):一般结合以上三种使用。

    不管横幅还是弹窗,都能在消息中心看到未读消息。


    消息提醒类型以及消失机制

    应用开启时:应用内提醒;如下图所示,于我的页面-我的标签处出现小红点,我的消息list有new标签。点击我的消息list,new标签以及小红点消失。

    应用内新消息提醒

    应用后台运行或关闭时:通知栏、锁屏界面提醒;可在通知中心查看消息记录;应用icon右上角有红色数字提醒消息数目;点击icon或者从后台切换至前台,数字消失。

    此外关于icon上数字显示还有一点:可进行清零或不清零操作。清零即不管消息是否读完,icon上数字均清零;不清零即若比如有2条未读消息,则icon上会显示数字2。不过通常情况下基于用户体验,尤其有强迫症用户的体验,会采取清零设计。


    参考资料:

    1.iOS 7人机交互指南-iOS技术-Notification Center

    2.给产品经理讲技术-iOS本地通知和推送通知

    3.About Local and Remote Notifications

    4.Local and Remote Notifications in Depth

    相关文章

      网友评论

          本文标题:iOS消息通知产品设计

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