native_auth
Dieses Paket dient zur Implementierung von FaceID, TouchID und Fingerabdruckauthentifizierung
Mit diesem Paket können Sie die Biometriesysteme von Android- und iOS-Geräten nutzen.
^2.1.6^1.1.1^1.0.21{"sdk":"flutter"}{"sdk":"flutter"}^2.0.0Englischer Projektschnappschuss. Aktuelle Inhalte auf GitHub.
With this pack you can use the biometrics systems of Android and IOS devices.
import 'package:native_auth/native_auth.dart';
final response = await Auth.isAuthenticate();
print(response.isAuthenticated); // true or false
response is an enum AuthResult containing the statuses:
error, auth and noAuthauth means the user is authenticated.
noAuth means the user is no authenticated.
error means that it was not possible to request any biometrics.
https://gitlab.com/welitonsousa/images/-/raw/main/android-waiting.png https://gitlab.com/welitonsousa/images/-/raw/main/android-success.png
https://gitlab.com/welitonsousa/images/-/raw/main/ios-waiting.png https://gitlab.com/welitonsousa/images/-/raw/main/ios-success.png
Update your project's Info.plist file to include the
FaceID permissions:
<key>NSFaceIDUsageDescription</key>
<string>Why is my app authenticating using face id?</string>
Update your project's AndroidManifest.xml file to include the
USE_FINGERPRINT permissions:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.app">
<uses-permission android:name="android.permission.USE_BIOMETRIC"/>
<manifest>
Update your MainActivity.kt:
import io.flutter.embedding.android.FlutterFragmentActivity
class MainActivity: FlutterFragmentActivity() {
// ...
}
OR
Update your MainActivity.java:
import io.flutter.embedding.android.FlutterFragmentActivity;
public class MainActivity extends FlutterFragmentActivity {
// ...
}
to inherit FlutterActivity from FlutterFragmentActivity
Feito com ❤️ by Weliton Sousa