Firebase Push Notification Background Handling Fails on TestFlight iOS App

Hi, We are using Firebase to configure APNs (Apple Push Notification Service) for sending push notifications. During local testing, the push notifications are received properly when the app is in the foreground or background. After TestFlight testing and passing review, we found that when the app is installed using the developer's Apple ID, push notifications are received correctly whether the app is in the foreground or background.

However, when the app is provided to other testers (using non-developer Apple IDs), notifications are only received when the app is in the foreground, and they are not triggered when the app is in the background or inactive state.

Request for Assistance:

  1. Why, after TestFlight testing and passing review, does the app receive push notifications properly in the background when installed using the developer's Apple ID, but on other testers' devices, notifications are not received when the app is in the background?

  2. Are there any differences in Apple ID types or device configurations (developer ID vs. regular tester ID) that could affect the behavior of push notifications in the background mode?

  3. Do we need to apply any additional settings or permissions, particularly for handling background push notifications?

  4. Are there any iOS version or device-specific limitations that could impact the proper delivery of background push notifications?

Additional Information:

  1. The app is properly configured for APNs, and push notifications are being sent via Firebase.

  2. In the developer's Apple ID test environment, the app receives push notifications properly whether it is in the foreground or background.

  3. On other testers' devices, push notifications are only received when the app is in the foreground, and they are not received when the app is in the background.

  4. All test devices have been verified to have notification permissions enabled, and Firebase configuration is correct.

Firebase Push Notification Background Handling Fails on TestFlight iOS App
 
 
Q