极光推送、华为、小米、VIVO、OPPO、魅族离线推送接口实现

最近项目IOS需要集成极光推送,安卓端app需要集成五家厂商自己的离线推送,原因是因为app被进程杀死,极光推送无法送达,然而发现这几家厂商中有的似乎不提供php的sdk,所以就自己封装只做了推送(根据regid单个或批量),没有做其他的操作。也附上各厂商的文档地址。有的厂商需要获取access_token,用了Redis缓存下,有需求可以自己改成别的方式。最后可以把五家厂商封装成一个方法调用,传