User should be able to run an onion service in the background on iOS
Summary
Tor-based apps like OnionShare, Ricochet Refresh, and Quiet use Tor to share data directly and privately between peers.
On desktop platforms and Android, a user can choose to leave such an app running in the background.
However, iOS restricts what apps can run in the background. There isn't an obvious way to for these apps leave an onion service running in the background on iOS.
This might be unavoidable given iOS restrictions, but if there was some way for Tor to run an onion service as a background process (I've heard that VPNs might be able to do this?) and fire a notification or wake up another app when it receives an incoming connection, that would be very helpful for developers and users of this class of application, on iOS.
What is the expected behavior?
An onion service runs in the background on iOS and is capable of receiving an incoming request, firing a notification, and/or waking up another app to handle the incoming request.