Enable Push Notifications on iOS
If you want your iOS app to send push notifications — new sermon alerts, event reminders, prayer wall activity — Apple requires a credential called an APNs key from your Apple Developer account. It takes about 3 minutes.
You already generated an API key in Apple Developer Account Setup so FaithMade can submit builds. The APNs key below is a different credential, just for push notifications. You need both.
Step 1: Create the APNs Key
- Go to developer.apple.com and sign in with your church's Apple Developer account
- Navigate to Account → Certificates, Identifiers & Profiles
- In the left sidebar, click Keys
- Click the + button to register a new key
- Give it a name — something like "FaithMade Push"
- Check the box for Apple Push Notifications service (APNs)
- Click Continue, then Register
Step 2: Download the Key
Apple will show you a confirmation page with a Download button and a Key ID — a 10-character code shown right on the page.
- Download the .p8 file now — note where it saves
- Copy down the Key ID shown on the page
Apple only lets you download this file once. If you leave the page without downloading it, that key is gone for good and you'll need to register a new one from scratch. Don't skip this step or wait until later.
Step 3: Add the Key to Your FaithMade Dashboard
- In your FaithMade Dashboard, go to Apps → Launch
- Find the Apple credentials section
- Paste the 10-character code into APNs Push Key ID
- Open the
.p8file you downloaded in a text editor, copy its contents, and paste them into APNs Push Key - Click Save
What Happens Next
Your push key is encrypted at rest and is never shown again after saving — not even to you. That's expected; it's the same one-time-download behavior Apple itself uses.
If you ever lose access to the key (for example, the .p8 file is deleted before it's saved to the dashboard), go back to Certificates, Identifiers & Profiles → Keys in your Apple Developer account, revoke the old key, and create a new one following the steps above.
Related: Apple Developer Account Setup · Google Play Setup · Launch Checklist & Timeline