Mike Miller
December 13, 2024

Table of contents
We’re excited to confirm that Courier customers are unaffected by this update. Notifications sent via APNS with P8 keys or P12 certificates work seamlessly, and no changes are required.
Read more about what we tested
Apple is updating its Push Notification service (APNs) certificates to use the USERTrust RSA Certification Authority (SHA-2 Root). Key dates include:
To keep push notifications working, you must update your server’s Trust Store to include the new certificate authority. Both old and new certificates should remain trusted during the transition. Read Apple’s official announcement here.
We’ll update this post with details for `node-apn` and similar packages after January 20. Be sure to bookmark this post!
Courier has already implemented these changes, so you don’t need to worry. Notifications will flow seamlessly with no extra work on your part. Courier also lets you design and manage notification templates effortlessly. Explore Courier’s resources to get started:
If you are not using Courier, here's what you need to do:
If you’re updating manually, follow these steps:
Get the USERTrust RSA Certification Authority (SHA-2) certificate from Apple’s official site or a trusted source.
Unix/Linux Servers:
ca-certificates directory (e.g., /etc/ssl/certs/).Copied!
sudo cp /path/to/USERTrustRSA.crt /etc/ssl/certs/
Copied!
sudo c_rehash
Windows Servers:
If you’re using .p8 keys for APNs authentication, no changes are required for your app’s code. However, you still need to:
Skipping these updates may cause:
By preparing now, you’ll ensure your push notifications continue without interruption. If you need help, consult Apple’s documentation or contact your notification provider. Let’s make 2025 a seamless year for your app’s notifications!

Human-in-the-loop for AI payment agents: building approval notifications that work
AI agents need human approval before taking consequential actions: financial commitments, irreversible changes, decisions that affect other people. This post covers how to design those checkpoints and build the notification infrastructure: multi-channel delivery, live context, escalation, and a back-and-forth question loop between reviewers and the agent.
By Eric Lee
May 26, 2026

Create a customer journey from AI coding agent
Use Courier's Journey API to create multistep customer engagement workflows from your coding agent of choice. Describe the kind of journey you'd like to create, answer a few questions, and publish to the platform.
By Kyle Seyler
May 20, 2026

CocoaPods end of life: here's what to do
CocoaPods has been the default iOS dependency manager for more than a decade. On December 2, 2026, its central registry becomes read-only. Here's what that actually means for native iOS, React Native, and Flutter apps.
By Mike Miller
May 14, 2026
© 2026 Courier. All rights reserved.