This chapter discusses the process of message delivery in ntfy, including the use of Firebase messaging for Android and APNS for iOS, self-hosted instances with web sockets or HTTP stream, the lack of limits on message delivery with FCM, the slower delivery through Firebase compared to web sockets, battery life impact, and compatibility with different phone manufacturers. The development of the Android and iOS apps is also briefly mentioned.
This week Jerod goes solo with Philipp Heckel, creator of ntfy, to discuss this simple HTTP-based service that lets you send notifications to your phone or desktop via scripts from any computer. They discuss why he built it, how he built it, and what his plans are for the future of this beloved side hustle.
Leave us a comment
Changelog++ members get a bonus 6 minutes at the end of this episode and zero ads. Join today!
Sponsors:
- Convex – Convex is a better type of backend — the full-stack TypeScript development platform that lets you replace your database, server functions, and glue code. Get started at convex.dev
- .Tech Domains – They’re giving selected startups guest spots on the biggest podcasts, conferences, and billboards in the tech game. Apply at startups.tech/changelog
- Neo4j – NODES 2023 is coming in October!
- Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster!
Featuring:
Show Notes:
Something missing or broken? PRs welcome!