整合推送,代码封装