Dear Apple App Store Review Team,
We are currently developing an application focused on user data asset management, aimed at helping users better protect and manage their personal data. One of the core features of our application is to allow users to access files stored on their mobile devices from other devices within the same local network.
At present, our implementation works as follows: once the application is launched, it starts an HTTP service in the background to support access from other devices within the local network.
However, we have encountered a technical challenge in the iOS environment: when the application is moved to the background or the device screen is turned off, the system imposes strict limitations on the runtime of background tasks. Our testing has shown that, typically after about 30 seconds, the background HTTP service is suspended by the system, which prevents other devices from continuing to access the files.
As developers, we would like to clarify the following:
What specific technical steps are required to enable a continuous background HTTP service under iOS?
During development, which aspects (e.g., system permission configurations, App Store review guidelines) need to be addressed to support such functionality?
What qualifications or requirements (e.g., entitlement requests, compliance documentation) are necessary for an application to provide unrestricted HTTP service in the background?
If such behavior is not officially supported, we kindly request that you provide the relevant official guidelines and documentation so that we can fully understand the applicable policies and requirements.
Thank you very much for your time and guidance.
Selecting any option will automatically load the page