3 ms·
Apple's ToS goes beyond asking the user for consent for a privacy or power-impacting feature; the review process is meant to also verify that the access is for
by dwaite 8y ago
Apple's ToS goes beyond asking the user for consent for a privacy or power-impacting feature; the review process is meant to also verify that the access is for an appropriate reason.
This similar to how they ban apps that do cryptocurrency mining in the background.
With the exception of a few specific Apple apps (Mail is actually the only one I know of now, and I believe it is more that the Mail app is a renderer of the system mail process) and apps which use particular API (such as VOIP and navigation-related location), you cannot have your app run persistently in the background to preserve power and resources. Using these API has always required you actually be an app in these categories.
Independent of draining battery and tying up the CPU/memory - it sounds like the primary purpose of this app (tracking your phone usage) broke if you didn't consent to a secondary feature (reporting where you were when you used your phone). Which means the app was fundamentally broken. Which isn't a surprise, because the API doesn't let you make this sort of app.
- saagarjha 8y ago> With the exception of a few specific Apple apps (Mail is actually the only one I know of now, and I believe it is more that the Mail app is a renderer of the system mail process) and apps which use particular API (such as VOIP and navigation-related location), you cannot have your app run persistently in the background to preserve power and resources. Apple has dozens of daemons that run continuously that handle everything from push notifications to fetching calendars to performing backups.
- lostmsu 8y agoMy understanding is that RescueTime actually has a feature to show you where did you use apps.
- tptacek 8y agoOf course it does; if it didn’t, it would have no claim to the location API whatsoever.