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!

Your AI agent already knows how to use a terminal. Why CLIs beat MCP servers
LLMs already know how to use a terminal. We maintain both an MCP server and a CLI at Courier, and the difference tells you something about where AI tooling is heading.
By Mike Miller
March 13, 2026

EU Data Residency for Notifications: What Engineering Teams Need to Know
Courier supports EU data residency through a dedicated datacenter in AWS EU-West-1 (Ireland), with full API feature parity, same-workspace dual-region access, built-in GDPR deletion endpoints, and localization support for multilingual notifications. Engineering teams can switch to EU hosting by changing a single base URL with no workspace migration or downtime required.
By Kyle Seyler
March 09, 2026

Expo Push Notifications: The Complete Implementation Guide (SDK 52+)
Expo push notifications are alerts sent from a server to a user's phone, even when the app isn't open. To set them up, install the expo-notifications library, ask the user for permission, and get a unique push token for their device. Your server sends a message to Expo's push service with that token, and Expo delivers it through Apple or Google. Push notifications only work on real phones, not simulators. Local notifications are different — they're scheduled by the app itself for things like reminders. You can also route Expo push through services like Courier to add email, SMS, and Slack fallbacks.
By Kyle Seyler
February 24, 2026
© 2026 Courier. All rights reserved.