13

I have customized the fallback button by setting localizedFallbackTitle to "Use Password". It worked. But after I updated my iPhone to iOS 8.3, the fallback button disappeared on the TouchID view.

Is this the API updated or a bug of iOS 8.3?

How to fix it?

MikeMB
  • 20,029
  • 9
  • 57
  • 102
Andrew
  • 1,088
  • 10
  • 21

1 Answers1

24

It works. It only shows up, when user fails for authentication via TouchId for first time. It come up in second step.

iOS 8.2, it was like :

enter image description here

Now, in iOS 8.3, it is in two steps : First,

enter image description here

And second, if you fails in verifying your fingerprint.

enter image description here

localizedFallbackTitle(== "Enter Password" in above images) can be seen on second popup.

itsji10dra
  • 4,603
  • 3
  • 39
  • 59
  • @Andrew Yeah in some sense it is not good, but its very useful in case where being a developer you don't want user to enter your app via password. You can restrict user to use only 'TouchId'. Because password can be leaked somehow but your finger can't ;) – itsji10dra Apr 16 '15 at 12:51
  • please submit a Radar bug. Thanks! – Paul Cezanne Apr 17 '15 at 00:13
  • Same problem here. We actually preferred the fallback button the be shown all the time. radar://20937424 – pietrorea May 13 '15 at 17:25
  • 1
    Of course Apple does not mention this in the docs; I was frantically trying to figure out why the “Enter Passcode” button was not showing up! Thanks @RoNiT. – Pascal Oct 24 '15 at 09:27