为iOS5设计消息通知.pdfVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
为 iOS5 设计消息通知 通知中心作为 iOS5 的重大更新内容之一,可以将用户的 iOS 设备里的所有的通知集中放在一个地方 ,大大方便用户查看和管理。如果用户收到一封新邮件、一条短信,或者是一个添加好友的请求, 无论在任何界面下(包括游戏等全屏应用),用户都可以通过从屏幕顶部向下滑,将通知中心 拉“ 下来 ”,用户可以在这里查看到所有的通知。所以苹果在 iOS5 的介绍中说到通知中心是你随时掌握 最新生活资讯的绝佳途径。 可能出现通知的场景 一般在下面的场景中 iOS 应用程序会通知用户有有意思的事情发生了: 1. 收到一条消息 2. 即将发生某件事 3. 有新的数据可供下载 4. 某些事物的状态发生了变化 iOS5 的四种通知类型 1. 横幅( Banner ) 横幅通知是在 iOS5 中出现的新特性,是显示在屏幕顶部的横条,几秒钟后会自动消失。一条横幅通 知会显示程序的小图标(低分屏下显示 29 × 29的图标,高分屏显示 58 × 58的图标),程序的名字和 通知的内容。小图标可以帮助用户一眼就看清楚是哪一个应用程序在提醒他们。 2. 提醒( Alert ) 提醒通知不会自动消失,需要用户与之交互才能关闭。设计师需要设计通知的具体内容,有时还 要 action button (后面会谈到)设计 title 。整个提醒通知的背景样式,包括里面的按钮的样式都是 不可变的,所以设计师和开发者就不要在这里发挥创意了。 Android 由于其开放性,我们是可以使 用自己设计的控件的,而 iOS 这样做可能是为了保持 UI风格一致性。 3. 标记( Badge ) 标记通知是显示在程序图标的右上角的红色椭圆形标记,里面显示的数字表示需要用户处理的通知 的数量。同样地,标记的颜色和形状、大小也是不可以更改的。 App Store 中有更新的应用程序的 数量, Mail 中收到的未读邮件的数量都是用标记通知用户的。 4. 声音( Sound ) 声音提示也是 iOS 的一种通知方式,支持自定义,可以与前面三种通知类型搭配使用。 本地通知和推送通知 iOS 应用程序会使用本地通知或推送通知来提醒用户: 1. 本地通知 应用程序的本地通知是由用户的 iOS 设备生成并发布的,无论这个应用程序是否运行在前台。就像 一个日历应用,或者是一个 to-do list 应用,可以发出一条本地通知提醒用户马上有一个会议要开 始了。 2. 推送通知 应用程序的推送通知是这样发布的:该应用的远程服务器 (Provider) 先发出一条通知给苹果的推送通 知服务 (Apple Push Notification service, APNS) ,苹果的通知服务器再把这个通知推送给所有安装 了这个应用的 iOS 设备。 如果要使用推送通知,必须先在苹果的推送通知服务里注册你要使用哪几种类型的通知,就比如下 面的一段代码就表示同时注册了标记和声音两种类型的通知: – (void)applicationDidFinishLaunching:(UIApplication *)app { // other setup tasks here …. [[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeBadge|UIRemoteNotificationTypeSound)]; } 如何使用各种通知 使用本地通知的应用程序可以使用横幅、提醒、标记、声音,但是使用推送通知的应用程序需要先 注册要使用的通知类型。 在使用通知的时候需要注意以下几点: 1. 保证标记的内容是最新的 2. 对同一事件不要发出多个通知 3. 通知内容不用包含应用程序的名称 对于标记型通知,当所有的事项都解决后,标记会自动消失。 在横幅和提醒中,以及顶部的通知中心里, iOS 系统会自动在消息里显示应用程序的名称,所以在 设计通知的内容时,就无需包含 app 的名称了。 在设计通知的内容

文档评论(0)

tianya189 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档