{"repo":"uniqush/uniqush-push","free":true,"listed":false,"github":"https://github.com/uniqush/uniqush-push","clone":"git clone https://github.com/uniqush/uniqush-push.git","description":"Uniqush is a free and open source software system which provides a unified push service for server side notification to apps on mobile devices.","language":"Go","stars":1559,"topics":["push-notifications","uniqush","apns","gcm","go","fcm","golang"],"license":"Apache-2.0","category":"dev-tools","readme_excerpt":"- Homepage - Download - Blog/News - @uniqush Introduction ## Uniqush (\\ˈyü-nə-ku̇sh\\ \"uni\" pronounced as in \"unified\", and \"qush\" pronounced as in \"cushion\") is a free and open source software system which provides a unified push service for server side notification to apps on mobile devices. The uniqush-push API abstracts the APIs of the various push services used to send push notifications to those devices. By running uniqush-push on the server side, you can send push notifications to any supported mobile platform. ### ⚠️ Status: read before deploying This project was dormant from 2020 to 2026, and in that time some of the upstream APIs it depends on were shut down. - APNs — repaired, but not yet verified against Apple's servers. As of the unreleased version it uses the HTTP/2 API by default and sends the apns-push-type header that iOS 13+ requires. Earlier releases defaulted to the binary protocol, which Apple switched off on 31 March 2021, and could not deliver at all. These changes are covered by unit tests against a mocked APNs, but nobody has yet run them against real Apple credentials and a real device , because the current maintainer does not have an Apple developer account. If you do, a report either way would be genuinely useful — please open an issue. - FCM — migrated to HTTP v1, but not yet verified against Google. The legacy endpoint it used was decommissioned on 20 June 2024. /addpsp now takes projectid and credentialsfile instead of apikey ; devices do not nee","default_branch":null,"files":null,"tree":[],"storefront":"/r/uniqush","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/uniqush/uniqush-push/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}