On an iPhone, letting an app use your location is two decisions, not one. There is the permission itself, and there is a separate switch called Precise Location. Turn that switch off and the app still gets a location. It just gets a rough one.
Until build 13, iseeido didn’t notice the second switch.
Rough means a few kilometres
For plenty of apps a rough location is fine. A weather forecast doesn’t need your street. iseeido’s own code says what rough means for it: with Precise Location off, positions are only good to a few kilometres, which is nowhere near enough to find a door.
The door is where the street leg is decided. Street directions from Google Maps take you towards the door you marked, and the approach screen appears when you come inside a circle around that door. The circle’s radius is set by how precisely the place sits on the map, and it is kept between 25 and 120 metres. A position that could be anywhere in a few kilometres can’t say whether you are inside a circle that size.
What the app checks now
iseeido’s location service now reads both decisions: whether location is allowed, and whether it is precise. When either isn’t right, the Location section of iseeido’s Settings leaves its usual place, below Scanning, and moves to the very top. A comment in the code gives the reason: location is the whole street half of the app, so when it’s off, it comes first, where it’s seen.
The row says what is wrong, what can’t work without it, and offers one button. There are four cases, and each has its own words.
The four things the Location row can say
- Location isn’t allowed yet. iseeido needs it to show where you are and to take you to a place. The button, Allow Location Access, brings up the iPhone’s own question.
- Location access is off. iseeido can’t show where you are, take you to a place, or tell when you’ve reached its door. The button is Turn On in Settings.
- Location is restricted on this iPhone. A setting such as Screen Time stops iseeido from using it. The button is Open Settings.
- Precise Location is off. iseeido only knows roughly where you are, which isn’t enough to find a door. The button is Turn On in Settings.
A journey already stops and says so when location is refused or restricted. Rough location is neither: it is allowed. So Settings is where iseeido names it.
A button that may not land
An app can’t switch location back on by itself once it has been refused. It can only send you to the iPhone’s Settings, and the one public way in doesn’t always arrive on the app’s own page. The iOS 27 Simulator opens Settings at its top, and developers report the same from some iOS 18 iPhones.
So the words carry the way through as well. Every message in iseeido that sends you to Settings spells out the path, which works wherever Settings opens: Settings, then Apps, then iseeido, then Location, on iOS 18 and later. On earlier versions, apps’ pages sit at the foot of Settings itself, so the path is Settings, then iseeido, then Location.
- Settings says so first. Open Settings in iseeido. Location is at the top, reading Precise Location is off.
- Turn On in Settings. The button opens the iPhone’s Settings, perhaps not on iseeido’s page.
- Follow the path. Apps, then iseeido, then Location. Leave While Using the App chosen and switch Precise Location on.
- Back in iseeido. The warning has gone, and Location is back in its usual place.
That last step needs nothing from you. The row follows the permission live: the moment the iPhone reports that location is precise again, it goes.
What it means with the phone in your hand
If Location sits at the top of iseeido’s Settings, something about location isn’t fully on, and the row says which switch it is. Help’s troubleshooting entry says the same thing in one line: under iseeido, choose Location, then While Using the App, and leave Precise Location on.
Location is only used while you are using the app, to route you and to know when you’ve reached the door. The privacy policy says what it is sent with, and to whom.