通知可向用户提供即时的重要信息,无论设备处于锁定状态或正在使用中。
发送任何通知前,你需要获得许可。用户可在设置中更改此决定,同时还可静音所有通知(某些地区的政府警报除外)。
与专注模式整合
用户喜欢收到其关心内容的相关通知,但有时不想被打断。为帮助用户管理体验,系统让用户可指定推送时间和设置专注模式。
- 专注模式可帮助用户在为睡眠、工作、阅读或驾驶等活动预留的时间段内过滤通知。
- 推送定时可让用户选取立即接收通知提醒还是在所选时间推送的摘要中接收。
用户会标识可绕过专注模式推送通知提醒的联系人和 App。例如,在“工作”专注模式中,用户可能想要在来自同事、家庭成员和工作相关 App 的通知送达时就立即收到提醒。用户可能还想在专注模式期间接收所有即时通知提醒。
重要信息:即使专注模式可能会延迟推送通知提醒,但通知本身在送达时就会立即可用。
若要支持自定义此类行为,你首先需要识别你的 App 或游戏可发送的通知类型。如果你支持直接通信(如通话和信息),请使用_通信_通知;其他所有类型的任务都使用_非通信_通知。若要支持通信通知,你需要采用 SiriKit 方案,意味着用户可使用 Siri 自定义通知行为;
你需要为发送的每条非通信通知指定一个系统定义的中断级别。系统使用中断级别帮助确定何时推送提醒。通信通知送达时,系统会通过发送方来确定何时推送提醒。
系统为非通信通知定义了四个中断级别:
- 被动。用户可在有空时查看的信息,如餐厅推荐。
- 主动(默认)。用户可能希望在送达时就立即知晓的信息,如其喜爱球队的比分更新。
- 即时。直接影响用户并需要其立即注意的信息,如账户安全问题或快递派送。
- 重要。与健康和安全相关、直接影响用户并需要其立即注意的紧急信息。重要通知极其少见,通常来自政府和公共机构,或者帮助用户管理其健康或家庭的 App。
系统定义的每个中断级别中的通知提醒可表现为以下情况:
注:重要通知可覆盖响铃/静音开关并绕过定时推送和专注模式,因此你必须获得授权才能发送。
应用指南
- 通过准确呈现每条通知的紧急程度来构建信任。
- 仅为与当下相关的通知使用“即时”中断级别。
发送营销通知
不要使用通知来发送营销或推广内容,除非用户明确同意接收此类信息。用户想了解有关你 App 或游戏的新功能、内容或活动时,可进行许可来接收营销通知。
- 勿使用“即时”中断级别发送营销通知。
- 如果想向用户发送推广或营销通知,应获得其许可。
- 确保用户可在你的 App 内管理其通知设置。