Push Notifications for Supabase without Edge Functions
Supabase has no built-in push notifications. Add push to your Supabase app without writing an Edge Function, with FCM and APNs handled for you.
APNs .p8 Key: What It Is and How to Get It
What Apple Push Notification service is, why you need a .p8 auth key, how it differs from the old .p12 certificate, and the exact steps to create one, including the download-once trap.
8 min readFCM Service Account JSON: What It Is and How to Get It
What Firebase Cloud Messaging is, why push notifications need a service account JSON, how it differs from google-services.json, and the exact steps to download one.
7 min readDoes Supabase Have Push Notifications?
No, Supabase has no built-in push notification service. Here is what Supabase actually provides, why Realtime is not the same thing, and the three ways to add push to a Supabase app.
6 min readPush Notifications for Lovable Apps
Lovable builds web apps, so push needs a native shell. Export the code, hand it to a coding agent, wrap it in Capacitor, and let the agent wire up push notifications from your Supabase database.
8 min readSupabase Auth Emails: Custom SMTP, Templates, and Taking Them Over
How Supabase sends your signup, magic link and password recovery emails, the difference between custom SMTP and a Send Email Hook, and how to get branded auth emails without editing HTML.
7 min readSupabase Magic Link: Passwordless Sign-In, and Why It Breaks on Mobile
How to set up Supabase magic link sign-in with signInWithOtp, why magic links are awkward in Flutter and React Native apps, and when a one-time code is the better choice.
9 min readAndroid Push Notifications with Supabase and Entrig
Ship native Kotlin push notifications for a Supabase Android app. Set up FCM through Entrig, then define who receives each notification using direct, join-table, or broadcast recipient logic.
10 min readCapacitor Push Notifications with Supabase and Entrig
Add push notifications to a Capacitor app running on Supabase. Install the Entrig SDK once, then define recipients, triggers, and messages entirely from the dashboard, no native push code.
10 min readExpo Push Notifications with Supabase and Entrig
Add push notifications to an Expo managed-workflow app with Supabase and Entrig using the config plugin. Build three real group chat notifications with no Edge Functions.
10 min readiOS Push Notifications with Supabase and Entrig
Build native Swift push notifications for a Supabase iOS app. Configure APNs through Entrig and route notifications using direct, join-table, and broadcast recipient patterns.
10 min readReact Native Push Notifications with Supabase and Entrig
Wire push notifications into a Supabase-backed React Native app with Entrig. Covers device registration, deeplink routing on tap, and three recipient patterns for a group chat example.
10 min readFlutter Push Notifications with Supabase and Entrig
Add push notifications to a Flutter app backed by Supabase using the entrig package. Configure direct, join-table, and broadcast recipient patterns from the dashboard, no Edge Functions needed.
10 min readHow Push Notifications Work
A clear explanation of how push notifications actually work under the hood: device tokens, FCM, APNS, and the four pieces that make delivery possible.
3 min read