If either of these services are disabled the functionality of the app is severely limited.
Possible solutions:
- MultipeerConnectivity would be a solution (although the privacy violations present morality questions).
- Be more transparent about the importance of these services to each functionality through detailed error alert messages and UI hints