App rejected guidelines performance 2.5.4 - UIBackgroundModes

Hi everyone,

I’m encountering a recurring issue with my app submission, and I’d appreciate your insights. My app has been rejected due to Guideline 2.5.4 with the following feedback:

Guideline 2.5.4 - Performance - Software Requirements

The app continues to declare support for location in the UIBackgroundModes key in your Info.plist file but we are unable to locate any features besides employee tracking that require persistent location.

Using the location background mode for the sole purpose of tracking employees is not appropriate.

  • Please note we located the features of the app but the location background tracking of employees is not appropriate with this guideline.

Next Steps

If the app has a feature besides tracking employees that requires persistent location, reply to this message and let us know how to locate this feature. Otherwise, it would be appropriate to revise the app to include additional features for your users that require the persistent use of real-time location updates while the app is in the background

My App’s Use Case:

The app is designed to support events where users can check in and check out. Persistent location tracking is essential for the following:

1.	During Events:

•	Tracking users’ real-time location ensures they remain within the event boundaries.

•	If a user exits the designated area, the system logs the occurrence for compliance and security purposes.

2.	Workforce Monitoring:

•	For   work events, the app records working hours based on their presence within the event area.

•	This ensures accurate logging of attendance and work durations.

Steps I’ve Taken:

•	Limited Scope of Tracking: Persistent location tracking is active only during event check-in and check-out periods. Outside of these periods, tracking is disabled.

•	User Consent: I’ve implemented clear permission requests and a privacy policy to explain how location data is used.

•	Info.plist Configuration: I’ve declared the UIBackgroundModes key with location to support background tracking.

Despite these measures, my app continues to be rejected with the feedback above. I believe my app’s features align with the guidelines as the location tracking is directly tied to event functionality and user benefit.

Questions:

1.	How can I better explain this use case to Apple’s review team to demonstrate compliance?

2.	Are there any additional features or adjustments I should consider to ensure my app meets the guidelines?

3.	Has anyone faced a similar issue with persistent location tracking, and how did you resolve it?

Thank you for your guidance and support!

Thank you for your post. We're investigating this currently. A representative from App Review will contact you shortly to provide further assistance. If you continue to experience issues during review, please contact us.

App rejected guidelines performance 2.5.4 - UIBackgroundModes
 
 
Q