4.3.1 不同的消息推送法