完美推送通知的第一个要素是,消息必须包含用户想要或需要的内容,并且及时有效。推送通知是方便用户快速浏览以获取信息的微交互。提示信息是一个主要的例子,也是最常见的微交互。一个好的推送通知会让这个微交互更进一步,并且能够提供更多的有用信息,比如运动的数据,或者包裹到达的提醒。根据Google’s Material Design的规范,有两种类型的通知是有效的:· 来自其他用户的通信(如文本消息);· 定时和提示的任务型提醒信息。其实,第二个点事最重要的:通知需要在适当的时候出现,以便与之相关。试想,在比赛结束后的一个星期后,成绩的公布推送就显得毫无意义了。只有当事件即将结束或结束后很短的时间内推送,它才会起作用。而且它需要在正确的时间。大多数用户不喜欢凌晨三点就收到即将到来的事件通知。这可能会造成一个左右为难的问题,即在什么时候推送什么信息,因为在即时性和推送时间之间会有冲突。当有疑问时,允许用户在设置中做出决定,或者就直接不发送推送。