Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

mustgroove

macrumors regular
Original poster
Aug 14, 2006
203
12
I'm getting an annoying bug with Face ID and I'm wondering if anyone else is experiencing this, or something similar.

1. The Amex app in the US app store supports US Amex accounts only.
2. There's also an "Amex AU" app from the Australian app store, for use with Australian Amex accounts only.
3. You can install both apps at the same time by logging in with an Apple ID from each region and installing from each app store separately.

4. When both apps are installed, the 1st one you open lets you log into your Amex account with your username & password, and then lets you set up Face ID for future app logins in the usual way. If you need to fill in a password field using 1password, it will let you unlock your 1password vault with Face ID correctly as well.

5. Then when you open the 2nd one, you go through the same process and everything appears to work correctly here too, as in step 4, but all aspects of Face ID are broken completely. You can't log into your Amex account using Face ID (you never see the "Face ID" scan overlay show up on the screen) and when trying to fill in password fields using 1password, it appears to allow you to unlock your 1password vault with Face ID but the 1password "lock screen" overlay that pops up just stays blank and the "Face ID" scan overlay never shows up on the screen. Unlocking 1password with a password does work though.

This was working properly at some point, but it's become broken recently, I think somewhere late in iOS 13. Has anyone else experienced this?
 
Yes!!!
I am having the exact same issue.
Amex US and DE (Germany) apps, separate Apple IDs (but I had the same issue before, too, while I was still using a single Apple ID and switching regions to get updates for each app).
Super annoying, especially because not even my password manager (BitWarden) supports FaceID in that case.
FaceID does work with the app for the region that I’m currently logged into in the AppStore though. Really strange bug. Other apps don’t exhibit this behavior.
 
For a while there, the AU and US Amex apps stopped having this issue, and I think it's because the version numbers of the apps weren't identical. But there's recently been updates to both apps and now they both have identical version numbers, and the problem is happening again.

Super frustrating
 
The US app has been updated recently, so now the US and AU app version numbers no longer match, and both apps are working properly with Face ID again.

AU app version: 6.39.0 (5)
US app version: 6.40.0 (15)
 
Last edited:
When a company has multiple apps, they can share some or all settings and keychain entries. And if they are stupid about it, then an Australian and US app version can try to store the keychain entries for FaceID in the same place - which will obviously break one of them. One app will try to use FaceID to read keys, but get the keys for the other app, which then doesn't work.
 
This might be fixed now - both the AU and US versions were recently updated to 6.41, and both apps are working without any Face ID issues. Fingers crossed this one's fixed for good.
 
  • Like
Reactions: ChocolateFactory
Do push notifications (like, to approve an online purchase) work for you guys with both apps?
For me, it only seems to work with the German app. For my US cards, I always have to request an email/SMS code.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.