iOS 9人机界面指南无锡做程序公司(三):iOS 技术 (中)

2020-11-04 19:17:34 无锡雷霆

文章索引

3.9 告诉(Notifications)

3.10 社交媒体(Social Media)

3.11 iCloud

3.12 HealthKit

3.13 运用内购买服务(In-App Purchase)

3.14 游戏中心(Game Center)

3.15 iAd富媒体广告(iAd Rich Media Ads)

3.16 无线打印 (AirPrint)

3.17 访问用户数据(Accessing User Data)

3.18 快速查看(Quick Look)

译者注:本文译自苹果民间人机界面指南 iOS Human Interface Guidelines (2015年10 月21日),由腾讯ISUX设计师翻译整顿,非发文者一人之作。译文首发于ISUX博客,如在浏览过程中发现谬误与疏漏之处,欢迎不吝指出。后续章节会陆续更新,敬请等待。

3.9 告诉(Notifications)

告诉为人们提供即时的重要信息和性能。人们能在多种情况下收到告诉,例如在锁屏界面中,或许在利用运用时,或许访问告诉中心时。 告诉中心有两种视图:告诉(Notifications )和今天(Today)。

1

今天视图显示了一组可编辑的部件。今天部件是一个运用扩充,显示了大批及时和重要的信息或性能,这些信息或性能则是由用户所关注的运用所提供。举例来说,日历部件只显示了今天的事情。点击日历部件中的一个事情可能唤起日历运用,并打开该事情,用户接上去可能编辑该事情或治理其余的事情。想要了解更多关于设计今天部件的内容,请参见今天部件。

2

告诉视图会显示用户感兴味的运用所收回的最近告诉。用户可能在设置(Settings)中来设置能否在告诉中心显示该运用的告诉。 iOS运用可能利用告诉来让人们知道一些风趣的事件是什么时分发生的,例如:

收到一条消息

事情即将发生

有新的数据可下载了

某些形态发生了变化

在iOS8及之后的版本中,运用可能定义用户在告诉中的操作。例如,用户可能在待办事项运用的告诉中就标记该事项已实现,而无需额外打开运用。 iOS定义了两种类型的告诉。

本地告诉(local notification)由运用安排待发送,最终经过iOS发送到同一设施中,无论该运用以后能否正在后台运转。例如,日历或待办事项运用可能安排一条本地告诉来提示人们一个即将到来的会议或许日期。

远程告诉(remote notification)(也称为推送告诉(push notification))是由运用的远程服务器经过苹果推送告诉服务来发送的,这类告诉最终会被推送到一切装置了该运用的设施。例如,一款在线竞技类的游戏,用户可能和其余玩家竞赛的,可能更新一切玩家的最新形态。

留意:运用扩充能够会要求远程告诉必须发送到它的容器运用。在这种场景下,容器运用经常会在后台运转来解决告诉。想要了解更多关于运用扩充的内容,请参见运用扩充。

假设当你的运用正在后台运转时收到了本地或远程的告诉,你就应该以你的运用所特有的模式将信息传达给你的用户。 为了确保用户可以自定义他们的告诉体验,你应该尽能够多地支持以下的告诉类型:

横幅(Banner)

警告框(Alert)

小气泡(Badge)

声响(Sound)

留意:在iOS8及之后的版本中,你必须对一切你想发送给用户的告诉类型停止注册。当你第一次停止注册动作时,用户会遇到一个警告框,他们可能在其中操作来决议容许或拒绝一切来自你的运用的告诉。不管用户抉择的后果是什么,他们应一直能访问运用的设置来更改此项设置,或许设置他们想要接纳的告诉类型。

3

横幅(banner)是一个小而透明的视图,会出如今屏幕顶部并在几秒后隐没。用户还可能看到在锁屏当中的横幅以及在告诉中心中以告诉方式出现的横幅。在横幅中,iOS会显示告诉的内容和运用的小图标(欲了解更多关于小图标的内容,请参见 App Icon)。用户点击横幅来隐藏显示并切换到发送告诉的运用。

4

9人,界面指,技术