Showing posts with label Location Permission message. Show all posts
Showing posts with label Location Permission message. Show all posts

Sunday, January 9, 2022

Amazon Shopping app for iOS: Non functioning Location Services prompt violates Human Interface Guidelines

 Amazon Shopping app for iOS (version 19.1.0)

iOS 15.2 

Date: 01/09/2022

Description:

NOTE: This is not being written about functionality. This is about adherence to Apple's Human Interface Guidelines. This problem should have, presumably, prevented this app from making it through the App Store Review process...

The Amazon app for iPhone has an unusual option labeled "Enable Location Services" buried in the app's user interface in an area listed as "Legal & About"

This "Enable Location Services" option looks like this:


This option does NOT enable the location services with the app. This sure seems to be a violation of the Human Interface Guidelines which state that "imperative sentences" that do not "provide justification" are not allowed to be used as prompts to enable location services:

See this portion of the Human Interface Guidelines:

This portion of the Human Interface Guidelines states that "An imperative sentence that doesn't provide any justification." is not allowed. 




I've gotten this to reproduce with multiple iPhone devices. The exact same issue does NOT reproduce with Android. There is the same screen with Android, but no option to select "Enable Location Services" - I believe that this button was meant to lead to legal text. 



Steps to Reproduce:

1. On an iOS device running iOS 15.2, download and launch the Amazon Shopping app

2. Select the triple slider in the bottom right of the screen

3. Select "Settings" 

4. Select "Legal & About"

5. From the Amazon App for iPhone page, select the "Enable Location Services" option 

6. Note that the "Enable Location Services" option disappears after it is selected 

Result: There is an option in the Amazon Shopping app for iOS user interface labeled "Enable Location Services" - selecting this option does NOT enable location services for the Amazon Shopping app. 

Expected: There should not be a button simply labeled "Enable Location Services" as this does not provide "justification" for granting location access to the Amazon Shopping app


Download and launch the Amazon Shopping app for iOS...

Select the "Legal & About" option...

There's an "Enable Location Services" button. Selecting this button results in the option disappearing. 






Monday, April 24, 2017

Out of control Google Express location message prompt!

Google Express app on an iPad (version 15.0.0)
Date: 04/24/2017

Description:

I downloaded the Google Express iOS app (version 15.0.0) today on my iPad Mini. I immediately ran into a bug that made me think that this app broke my iPad.

I've gotten this bug to reproduce twice now. The first time I was forced to do a complete reboot of the device in order to get the goofy error message to go away. This error message lingered over everything I did, and even dragged itself over my iPad's passcode entry screen.

Please note that I am NOT physically in the United States (although I did download the app from the American iTunes store). Perhaps this is why the app and it's message about finding my "zip" code freaked out.

This is much easier to show than it is to describe (and frankly I don't want to completely reboot my iPad Mini because of an error message from an app) so please see the attached screenshots.

1. Download and launch the Google Express app on an iPad Mini
2. Launch the app
3. Note that the "Allow "Express" to access your location while you use the app?" error message repeatedly flashes when it first appears
4. Select "Don't Allow" - nothing happens
5. Select "Allow" - nothing happens
6. Press home button to return to home screen - error message follows you and cannot be dismissed

Result: The "Allow "Express" to access your location while you use the app?" error message cannot seemingly be dismissed. Follows user out of the app and on top of "Enter Passcode" screen

Expected: I should be able to dismiss the location permission prompt for the Google Express app

Download Google Express on an iPad Mini...

Launch the app

If you look really close, you'll notice this message. It just keeps flashing when I launch the app...

Exit out of the app - message never seems to go away....

Followed me out to the Enter Passcode screen...

Still kept following me around. Had to re-boot the device to get this message to finally go away!