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,又要搞推送,那这个库用起来真的是少走不少弯路。
14.41KB
文件大小:
评论区