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/
).1sudo cp /path/to/USERTrustRSA.crt /etc/ssl/certs/
1sudo 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!
Why ByteDance Built Lynx? Because React Native Left a Gap
ByteDance didn’t adopt React Native or Flutter. Instead, they built their own mobile framework: Lynx. With native rendering, support for multiple JavaScript frameworks, and a focus on performance, Lynx reflects a broader shift in how modern teams approach cross-platform development. In this post, we look at why it was built, what problems it solves, and whether it’s a sign of what’s coming next.
Mike Miller
April 01, 2025
Cross-Platform Development in 2025: Lynx vs. React Native vs. Flutter
Lynx, React Native, and Flutter each offer a unique approach to cross-platform development in 2025. Lynx brings a web-native workflow with full CSS support, React Native thrives on its vast ecosystem and React compatibility, while Flutter delivers consistent UIs with high-performance rendering. This breakdown explores their strengths, technical differences, and which framework suits your next project.
Mike Miller
March 10, 2025
Free Tools
Comparison Guides
Send up to 10,000 notifications every month, for free.
Get started for free
Send up to 10,000 notifications every month, for free.
Get started for free
© 2025 Courier. All rights reserved.