Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bug:Face ID shouldn't be tried automatically after timeout on application #651

Open
1 task done
bkreiser opened this issue Aug 12, 2024 · 1 comment
Open
1 task done
Labels
bug Something isn't working

Comments

@bkreiser
Copy link

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

With the identity iOS app, I will set my phone down and it times out the session and presents the "Welcome back" screen. It then immediately tries to use Face ID after this happens even if I am not in front of the phone and without me initiating Face ID.

Expected Behavior

Most applications that I have experienced on the phone will only run FaceID after some manual initiation from the user. Having it automatically try to initiate FaceID right after locking the application doesn't seem right to me as you might not want to reopen automatically.

Steps To Reproduce

  1. Run the application
  2. Set your phone down
  3. The lock screen comes up and the FaceID is tried.

Screenshots

No response

Smartphone (please complete the following information)

  • Device: iPhone 14
  • OS: 17.5.1

Anything else?

No response

@bkreiser bkreiser added the bug Something isn't working label Aug 12, 2024
@iFergal
Copy link
Collaborator

iFergal commented Aug 21, 2024

Thanks, agreed!

Discussed this internally and what we're aiming for is:

  • Auto try biometrics on app launch
  • Auto try biometrics if the app is brought back into focus from the background/app switcher
  • Don't auto try if timed out while app still open

There's also the edge case of phone locked itself while app was open, and you unlock the phone. Considering this too - would be nice if this was auto try but maybe depends on how tricky that is to detect.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants