VaporGCM跨平台推送通知库

Vapor 项目的推送通知总是让人头大?VaporGCM这个库就挺省事的。用 Swift 写的,支持在 Linux 和 macOS 下跑,直接用 HTTP 发 Android 和 iOS 推送,挺香的,尤其是跨平台做后端的你。

VaporGCM封装得蛮优雅,不用你手动去拼 FCM 的 HTTP 求头和 payload,写起来也清爽。像发个带 title 和 body 的推送,就一个方法搞定,响应也快。

你只要在Package.swift里加上:

.package(url: "https://github.com/vapor-community/VaporGCM.git", from: "1.0.0")

引一下VaporGCM模块,就能用了。配一下你的 FCM serverKey,通知就能一条条送出去了。

适合啥场景?像你用 Vapor 做后台,用户在 Android 和 iOS 上装了 App,又不想自己手撸 HTTP 求的,就适合。是服务端部署在 Linux 上的时候,这库就派上用场了。

哦对了,如果你想了解推送机制的更多实现方式,可以看看这几个:

如果你刚好在用 Vapor,又要搞推送,那这个库用起来真的是少走不少弯路。

zip 文件大小:14.41KB