美文网首页
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消息通知产品设计

    ios消息类型有本地通知、推送消息以及系统消息。 消息类型: 本地通知:是由ios设备生成并发布的,无论应用程序是...

  • ios 消息通知

    苹果的通知分为本地通知和远程通知 若用户直接启动,lauchOptions内无数据; 若由其他应用程序通过open...

  • iOS模式之二:代理模式

    iOS中消息传递方式 在iOS中有很多种消息传递方式,这里先简单介绍一下各种消息传递方式。 通知:在iOS中由通知...

  • iOS 远程推送通知

    iOS 远程推送通知 分分钟搞定IOS远程消息推送 iOS推送通知的实现步骤 推送通知iOS客户端编写实现及推送服...

  • iOS 消息通知(NSNotification)

    消息通知传递信息的方法有好多种,消息通知便是其中的一种消息通知的优点是可以一对多进行信息传递,可以隔层传递1、观察...

  • ios, 通知消息定义

    在iOS8和iOS9下,notification增加了一些新的特性,使之更加强大: - iOS8增加了下拉时的Ac...

  • iOS 本地消息通知

    本地消息通知的流程 1.注册 通过调用requestAuthorization这个方法,通知中心会向用户发送通知许...

  • iOS问题解决(三):模拟器收不到UILocalNotifica

    通知功能是iOS应用开发经常会碰到的需求,iOS应用的通知分为本地通知和远程通知(即消息推送),Apple dev...

  • iOS中消息传递方式

    通知:在iOS中由通知中心进行消息接收和消息广播,是一种一对多的消息传递方式。 代理:是一种通用的设计模式,iOS...

  • iOS获取通知状态并跳转设置界面设置

    获取用户通知中心对程序消息通知的设置,是否开启消息通知 跳转app对应的系统通知设置 补充资料: 在iOS应用程序...

网友评论

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

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