The last of iseeido’s three welcome pages is called Two permissions. Until build 20 it ended with a yellow button that said Allow location and continue, with a smaller Not now beneath it. Now it has one button, and it says Continue.
App Review turned the old wording down. The comment that now sits above that button in the code names guideline 5.1.1(iv), which says apps must not “manipulate, trick, or force people to consent”. A screen shown just before the iPhone asks a permission question mustn’t steer the answer. A button that says Allow does exactly that: it answers before the question has been asked.
What the page is for
The page is a primer: it explains first, then asks. It says location is what routes you and what decides you’ve arrived. It says the camera scans places and recognises the room once you’re inside. It also says that routes come from Google, so planning one tells Google where you are and where you’re going, again as you walk.
Location is asked for here, at the end of the page, rather than at first use, because by then you’ve been told what it’s for. The camera is left until it’s needed: the page says it’s asked for the first time you scan, or navigate inside a place.
None of that changed in build 20. Only the controls under it did.
Where the no went
Not now hasn’t disappeared. It has moved into the iPhone’s own question, as Don’t Allow. That’s the place to say no, and the code comment says so in as many words: the page always leads to iOS’s question, and Don’t Allow there is the way to say no. For the same reason, the last page has no Skip.
Tapping Continue does two things. It asks the iPhone to show its location question, which carries the reason iseeido gives for needing location: to route you to a scanned place, and to know when you’ve arrived and should switch to the indoor map. Then it ends the welcome, on the Go tab. iseeido only asks while the answer is still undecided, so once you’ve answered, Continue doesn’t bring the question back.
What it asks for is location while you’re using the app, never in the background. Say Don’t Allow, and iseeido carries on as usual. Its Settings then says location is off, and offers a button to turn it on.
The cost of a plain word
Continue is honest, but on its own it doesn’t say what happens next. Someone reading the screen has the page’s explanation just above it. Someone moving through the page with VoiceOver may land on the button first. So the button now carries a VoiceOver hint, which reads: Shows the iPhone’s location question.
The same change reached Settings. While location is undecided, its Location row reads Location isn’t allowed yet. It says iseeido needs location to show where you are and to take you to a place, and offers one button. That button said Allow Location Access. It now says Continue too, with the same hint.
An earlier post here, about Precise Location, gives that Settings button its old name, Allow Location Access. Since build 20 it says Continue.
The first two welcome pages keep their Skip. Skipping ends the welcome without the question, which then comes when it’s needed: from Continue in Settings, or when you start a journey.
- Two permissions. The last welcome page says what location and the camera are for.
- Continue. One button. With VoiceOver, it adds: Shows the iPhone’s location question.
- The iPhone asks. The question carries iseeido’s reason. Either answer ends the welcome.
- The Go tab. The welcome ends. After Don’t Allow, Settings says location is off and offers the way back.
With the phone in your hand
The only place iseeido asks about location is the iPhone’s own question. iseeido’s part is to say why before it, and how to change your mind after it. The privacy policy says what location is sent with, and to whom.