Certification Authority (CA) for Apple Push Notification service (APNs) is changing.
We are using firebase for push notification. As far I know we dont have to update server certificate and Seems like the Firebase team will update the server certificate on their end but I ant to know that as i am using both Apn certificate for one my firebase project and apn auth key another firebase project.Will this update of apple anyway affect that? do i need to do anything from my end?
2
Answers
The upcoming changes to the Apple Push Notification service (APNs) server certificates, including the SHA-2 Root: USERTrust RSA Certification Authority update, will not directly impact developers using Firebase Cloud Messaging (FCM) for push notifications. Firebase, as a third-party provider, will handle the necessary updates to its server certificates.
Apple’s Official Statement:
From the Apple Developer :
https://forums.developer.apple.com/forums/thread/770316
Forums:
This certificate update is only needed for developers who are running their own push servers to directly communicate with APNs. 3rd party push providers will need to handle this certificate update on their end.
Recommendation:
No additional action is required from your side. Firebase will automatically handle the changes to APNs certificates. For peace of mind, you can review Firebase’s documentation or contact Firebase Support if needed.
No Action Needed for React Native/Flutter Developers Regarding APNs Certificate Update
If you’re using third-party services like Firebase (FCM) for push notifications in your React Native or Flutter apps, you don’t need to make any changes to your app or Firebase Console.
The recent update from Apple regarding the APNs server certificates only affects native applications that connect directly to Apple’s Push Notification (APNs) service. Since your app relies on Firebase or similar services to handle push notifications, those providers will take care of the necessary updates on their end.
So, there’s nothing to worry about! This update is only for developers who use APNs directly in native iOS apps.
https://forums.developer.apple.com/forums/thread/770316