appleboy / gorush

A push notification server written in Go (Golang).
MIT License
8.03k stars 841 forks source link

Support of UnifiedPush #578

Closed genofire closed 2 months ago

genofire commented 3 years ago

e.g. https://gotify.net/

More Information of UnifiedPush here: https://unifiedpush.org/

karmanyaahm commented 3 years ago

For some more context, to gorush, UnifiedPush is a provider like FCM, APNS, etc. but it allows self-hosting the push server. The server specification is here. A (much more basic than gorush) gateway - also in Go - is here. The "gateway" from an application server to the push provider is what I understand gorush does AFAICT.

keremoge commented 3 years ago

it will not support iOS pushes, right?

karmanyaahm commented 3 years ago

it will not support iOS pushes, right?

Not right now, because iOS doesn't allow running user apps in the background. Currently support is for Android and Linux-like platforms.

p1gp1g commented 2 months ago

The server <-> server API is web push, so this is a duplicate of #248

appleboy commented 2 months ago

move to #248