Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

"Never allow" already exists. The user can deny location access when it is first requested, or can disable location access through Settings.

"Provide fake location" is not necessary, because apps which fail to work when you deny location access are rejected during App Store review.



What if the app works without location, but gives some benefits only if you enable it? E.g. a shop app gives a discount if you allow tracking you.


More than likely that would be rejected.


Is Apple going to know that an app is not offering a discount?


Most apps wouldn’t be subtle about it. They would say that you must have location on to receive discounts.

As far as I know. Apps can’t tell the difference between the user denied location access and the users location can’t be determined right now. There are iOS devices that don’t have GPS chips - some iPads and the iPod Touch. If the user isn’t near a mapped WiFi hotspot, they won’t have anyway of finding a location.


Well Pokemon Go basically doesn't work without location and it wasn't rejected.


I believe the actual requirement is apps have to work without location access if it isn't essential to the basic functioning of the app. A GPS navigation app obviously needs location access to do its job, something like Twitter, not so much.


Bad example.

Yes, the core gameplay doesn't work, but the app still allows you to log in, manage your account mess with your existing Pokémon and items, move those Pokémon into Pokémon Let's Go's Go Park on the Nintendo Switch.

If you try to play the core game with location permission permanently disabled, the game will alert the user that the game needs the location permission enabled but it will NOT lock the user out of those other functions.


And if I'm a new user and create an account, but forbid location access - what exactly can I do with the app?


Manage your newly created account.


I'm not familiar with the AppStore guidelines myself, but for the most part pokemon go only needs your location while using the app. perhaps that makes a difference?

there are some pokemon go features (adventure sync) gated behind always-on location access, but it isnt required.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: