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 read

FCM 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 read

Does 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 read

Push 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 read

Supabase 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 read

Supabase 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 read

Android 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 read

Capacitor 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 read

Expo 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 read

iOS 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 read

React 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 read

Flutter 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 read

How 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