2017-05-26 1 views
0

Ich bin ein Beispiel TouchId Authentifizierung gemacht reagieren mit nativen, aber das Display „TouchId nicht unterstützt“TouchId nicht unterstützt Iphone 7 reagieren-native

jemand das gleiche Problem hat?

mein Gerät ist ein Emulator. Aber wenn ich das in einem echten Gerät starte, ist das Problem dasselbe.

Es gibt die Funktionen

_isSupported = async() => { 
     try { 
      await TouchId.isSupported() 
      Alert.alert('TouchId is supported!') 
     } catch(e) { 
      Alert.alert('TouchId is not supported!') 
     } 
    } 

    _trggerTouchId = async() => { 
     let description = 'Verify the existing mobile phone fingerprint using the home key' 
     //let title  //fallback button title will be default as 'Enter Password'(localized) 
     //let title = "" //fallback button will be hidden 
    let title = "Verify Password" //fallback button title will be 'Verify Password'(unlocalized) 
    try { 
      await TouchId.verify({ 
       description, 
       title, 
      }); 
      //await TouchId.verify("123123123123"); 
      Alert.alert('verify succeeded') 
    } catch(e) { 
      if (e.code == '-3') { 
       //fallback button is pressed 
       Alert.alert('errorCode: ' + e.code + ' verify failed, user wants to ' + title) 
      } 
      else { 
       Alert.alert('errorCode: ' + e.code + ' verify failed') 
      } 
     } 
    } 

Antwort

0

ich vor, dieses Problem Monate gelöst haben. Schließlich war das Problem für die Gerätekonfiguration und Berechtigungen für TouchId auf der Anwendung. Der Code war gut.

Verwandte Themen