Обновлённые пакеты за последние 24 часа, скачанные наибольшее число раз
Inspector обновился до версии 2.2.0
Пакет для Flutter, который позволяет отлаживать виджеты и проводить QA-тестирование с помощью инструментов, таких как eyedropper и лупа. Добавлены подсказки ColorScheme при использовании цветового пикера.
👍 Лайки: 77, 📥 Скачиваний: 187К
https://pub.dev/packages/inspector
Internet Connection Checker Plus обновился до версии 2.7.1
Пакет для Flutter, который позволяет проверять подключение к интернету с высокой скоростью и точностью. Исправлена проблема с Apple Privacy Manifest File и обновлен пример приложения до Flutter v3.29.
👍 Лайки: 352, 📥 Скачиваний: 141К
https://pub.dev/packages/internet_connection_checker_plus
local_auth_android обновился до версии 1.0.47
Пакет для Android, который позволяет разработчикам использовать local_auth в своих приложениях без дополнительных настроек. Добавлена совместимость с intl 0.20.0.
👍 Лайки: 8, 📥 Скачиваний: 747К
https://pub.dev/packages/local_auth_android
open_filex обновился до версии 4.7.0
Пакет для Flutter, который позволяет вызывать родные приложения для открытия файлов с результатом строки. Исправлены проблемы с совместимостью на Android после обновления Flutter до 3.29.0.
👍 Лайки: 374, 📥 Скачиваний: 329К
https://pub.dev/packages/open_filex
shared_preferences_android обновился до версии 2.4.7
Пакет для Android, который используется для хранения данных в Android-приложениях, используя SharedPreferences или DataStore Preferences. Обновлена зависимость datastore до 1.1.3.
👍 Лайки: 13, 📥 Скачиваний: 3.5М
https://pub.dev/packages/shared_preferences_android
#Inspector #InternetConnectionCheckerPlus #local_auth_android #open_filex #shared_preferences_android #flutter #dart #pubdev #flutterpulse
Inspector обновился до версии 2.2.0
Пакет для Flutter, который позволяет отлаживать виджеты и проводить QA-тестирование с помощью инструментов, таких как eyedropper и лупа. Добавлены подсказки ColorScheme при использовании цветового пикера.
👍 Лайки: 77, 📥 Скачиваний: 187К
https://pub.dev/packages/inspector
Internet Connection Checker Plus обновился до версии 2.7.1
Пакет для Flutter, который позволяет проверять подключение к интернету с высокой скоростью и точностью. Исправлена проблема с Apple Privacy Manifest File и обновлен пример приложения до Flutter v3.29.
👍 Лайки: 352, 📥 Скачиваний: 141К
https://pub.dev/packages/internet_connection_checker_plus
local_auth_android обновился до версии 1.0.47
Пакет для Android, который позволяет разработчикам использовать local_auth в своих приложениях без дополнительных настроек. Добавлена совместимость с intl 0.20.0.
👍 Лайки: 8, 📥 Скачиваний: 747К
https://pub.dev/packages/local_auth_android
open_filex обновился до версии 4.7.0
Пакет для Flutter, который позволяет вызывать родные приложения для открытия файлов с результатом строки. Исправлены проблемы с совместимостью на Android после обновления Flutter до 3.29.0.
👍 Лайки: 374, 📥 Скачиваний: 329К
https://pub.dev/packages/open_filex
shared_preferences_android обновился до версии 2.4.7
Пакет для Android, который используется для хранения данных в Android-приложениях, используя SharedPreferences или DataStore Preferences. Обновлена зависимость datastore до 1.1.3.
👍 Лайки: 13, 📥 Скачиваний: 3.5М
https://pub.dev/packages/shared_preferences_android
#Inspector #InternetConnectionCheckerPlus #local_auth_android #open_filex #shared_preferences_android #flutter #dart #pubdev #flutterpulse
👍2
Обновлённые пакеты за последние 24 часа, скачанные наибольшее число раз
video_player_android обновился до версии 2.8.1
Пакет для воспроизведения видео в Android-приложениях, созданных на Flutter. Обновлена версия compileSdk до 34, что соответствует версии flutter.compileSdkVersion.
👍 Лайки: 25, 📥 Скачиваний: 2.25М
https://pub.dev/packages/video_player_android
local_auth_android обновился до версии 1.0.48
Реализация local_auth для Android, позволяет разработчикам использовать функции аутентификации на устройствах Android. Обновлена версия compileSdk до flutter.compileSdkVersion.
👍 Лайки: 8, 📥 Скачиваний: 770К
https://pub.dev/packages/local_auth_android
webview_flutter_android обновился до версии 4.3.3
Пакет для отображения веб-контента в приложениях Flutter на Android. Обновлена версия compileSdk до 34, что соответствует версии flutter.compileSdkVersion.
👍 Лайки: 35, 📥 Скачиваний: 2.31М
https://pub.dev/packages/webview_flutter_android
google_maps_flutter_android обновился до версии 2.14.14
Реализация Google Maps для Android в Flutter, позволяет отображать карты Google на Android-устройствах. Обновлена версия компилятора Android (compileSdk) до 34, что соответствует версии flutter.compileSdkVersion.
👍 Лайки: 14, 📥 Скачиваний: 797К
https://pub.dev/packages/google_maps_flutter_android
#flutter #dart #pubdev #flutterpulse #video_player_android #local_auth_android #webview_flutter_android #google_maps_flutter_android #версионирования
video_player_android обновился до версии 2.8.1
Пакет для воспроизведения видео в Android-приложениях, созданных на Flutter. Обновлена версия compileSdk до 34, что соответствует версии flutter.compileSdkVersion.
👍 Лайки: 25, 📥 Скачиваний: 2.25М
https://pub.dev/packages/video_player_android
local_auth_android обновился до версии 1.0.48
Реализация local_auth для Android, позволяет разработчикам использовать функции аутентификации на устройствах Android. Обновлена версия compileSdk до flutter.compileSdkVersion.
👍 Лайки: 8, 📥 Скачиваний: 770К
https://pub.dev/packages/local_auth_android
webview_flutter_android обновился до версии 4.3.3
Пакет для отображения веб-контента в приложениях Flutter на Android. Обновлена версия compileSdk до 34, что соответствует версии flutter.compileSdkVersion.
👍 Лайки: 35, 📥 Скачиваний: 2.31М
https://pub.dev/packages/webview_flutter_android
google_maps_flutter_android обновился до версии 2.14.14
Реализация Google Maps для Android в Flutter, позволяет отображать карты Google на Android-устройствах. Обновлена версия компилятора Android (compileSdk) до 34, что соответствует версии flutter.compileSdkVersion.
👍 Лайки: 14, 📥 Скачиваний: 797К
https://pub.dev/packages/google_maps_flutter_android
#flutter #dart #pubdev #flutterpulse #video_player_android #local_auth_android #webview_flutter_android #google_maps_flutter_android #версионирования
Самые лучшие обновлённые пакеты за последние 24 часа
pool 1.5.2
Плагин для управления ограниченным пулом ресурсов, что упрощает работу с большим количеством запросов.
Убрана устаревшая версия Dart, увеличена до 3.4, а также пакет был перенесен в репозиторий dart-lang/tools.
👍 Лайки: 113, 📥 Скачиваний: 5.6М
https://pub.dev/packages/pool
webview_flutter_wkwebview 3.23.1
Плагин для реализации Apple WKWebView в webview_flutter.
В обновлении удалён код для версий iOS старше 13.0 и обновлена минимальная поддерживаемая версия SDK до Flutter 3.35.
👍 Лайки: 43, 📥 Скачиваний: 2.9М
https://pub.dev/packages/webview_flutter_wkwebview
image_cropper 10.0.0+1
Плагин для обрезки изображений.
Теперь README документ для Android исправлен, удалена заметка о работе вокруг ограничений, поскольку uCrop полностью поддерживает функцию edge-to-edge.
👍 Лайки: 2390, 📥 Скачиваний: 388К
https://pub.dev/packages/image_cropper
flutter_login 6.0.0
Плагин для входа и регистрации с множеством анимационных эффектов.
В новой версии произошли следующие изменения:
- Заменен intl_phone_number_input на form_builder_phone_field, что упрощает код и делает плагин совместимым с WASM.
- Обновлены зависимости и исправлены устаревшие члены.
👍 Лайки: 1460, 📥 Скачиваний: 4.7К
https://pub.dev/packages/flutter_login
google_sign_in 7.2.0
Плагин для авторизации с помощью учетной записи Google на платформах Android, iOS, macOS и Web.
В новой версии добавлен метод clearAuthorizationToken для удаления токена доступа из кэша, а также обновлена минимальная поддерживаемая версия SDK до Flutter 3.29/Dart 3.7.
👍 Лайки: 3460, 📥 Скачиваний: 860К
https://pub.dev/packages/google_sign_in
local_auth_darwin 1.6.1
Плагин для реализации аутентификации на устройствах iOS и macOS.
В новой версии удален код для старых версий iOS и обновлена минимальная версия поддерживаемого SDK до Flutter 3.35.
👍 Лайки: 5, 📥 Скачиваний: 984К
https://pub.dev/packages/local_auth_darwin
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #pool #webview_flutter_wkwebview #image_cropper #flutter_login #google_sign_in #local_auth_darwin
pool 1.5.2
Плагин для управления ограниченным пулом ресурсов, что упрощает работу с большим количеством запросов.
Убрана устаревшая версия Dart, увеличена до 3.4, а также пакет был перенесен в репозиторий dart-lang/tools.
👍 Лайки: 113, 📥 Скачиваний: 5.6М
https://pub.dev/packages/pool
webview_flutter_wkwebview 3.23.1
Плагин для реализации Apple WKWebView в webview_flutter.
В обновлении удалён код для версий iOS старше 13.0 и обновлена минимальная поддерживаемая версия SDK до Flutter 3.35.
👍 Лайки: 43, 📥 Скачиваний: 2.9М
https://pub.dev/packages/webview_flutter_wkwebview
image_cropper 10.0.0+1
Плагин для обрезки изображений.
Теперь README документ для Android исправлен, удалена заметка о работе вокруг ограничений, поскольку uCrop полностью поддерживает функцию edge-to-edge.
👍 Лайки: 2390, 📥 Скачиваний: 388К
https://pub.dev/packages/image_cropper
flutter_login 6.0.0
Плагин для входа и регистрации с множеством анимационных эффектов.
В новой версии произошли следующие изменения:
- Заменен intl_phone_number_input на form_builder_phone_field, что упрощает код и делает плагин совместимым с WASM.
- Обновлены зависимости и исправлены устаревшие члены.
👍 Лайки: 1460, 📥 Скачиваний: 4.7К
https://pub.dev/packages/flutter_login
google_sign_in 7.2.0
Плагин для авторизации с помощью учетной записи Google на платформах Android, iOS, macOS и Web.
В новой версии добавлен метод clearAuthorizationToken для удаления токена доступа из кэша, а также обновлена минимальная поддерживаемая версия SDK до Flutter 3.29/Dart 3.7.
👍 Лайки: 3460, 📥 Скачиваний: 860К
https://pub.dev/packages/google_sign_in
local_auth_darwin 1.6.1
Плагин для реализации аутентификации на устройствах iOS и macOS.
В новой версии удален код для старых версий iOS и обновлена минимальная версия поддерживаемого SDK до Flutter 3.35.
👍 Лайки: 5, 📥 Скачиваний: 984К
https://pub.dev/packages/local_auth_darwin
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #pool #webview_flutter_wkwebview #image_cropper #flutter_login #google_sign_in #local_auth_darwin
👍1
Самые лучшие обновлённые пакеты за последние 24 часа
dcli_core 7.2.0 - пакет для использования DCli в не-консольных приложениях, исправлены ошибки, улучшена обработка выходных кодов и обновлены зависимости.
👍 Лайки: 2, 📥 Скачиваний: 1.6М
https://pub.dev/packages/dcli_core
flutter_native_splash 2.4.7 - пакет для настройки экрана загрузки в приложениях Flutter, исправлена документация, добавлена возможность указания размеров брендинга и обновлены зависимости.
👍 Лайки: 9380, 📥 Скачиваний: 886К
https://pub.dev/packages/flutter_native_splash
local_auth_android 2.0.0 - пакет для локальной аутентификации на Android, теперь используется LocalAuthException для отчетов об ошибках, удалена поддержка useErrorDialogs и переименован biometricHint в signInHint.
👍 Лайки: 11, 📥 Скачиваний: 1.03М
https://pub.dev/packages/local_auth_android
video_player_android 2.8.17 - пакет для проигрывания видео на Android, теперь пакет обрабатывает события видео на стороне Dart и исправляет проблему с обновлением буферного диапазона для паузированного видео.
👍 Лайки: 30, 📥 Скачиваний: 3.12М
https://pub.dev/packages/video_player_android
shadcn_ui 0.38.1 - коллекция кастомизируемых UI-компонентов для Flutter, исправлены ошибки с поддержкой RTL, закрывающими кнопками диалогов и тостов, а также устранены проблемы со скроллингом в диалогах.
👍 Лайки: 755, 📥 Скачиваний: 19.9К
https://pub.dev/packages/shadcn_ui
local_auth 3.0.0 - пакет для локальной аутентификации пользователей, внесены изменения: бросаются исключения LocalAuthException, заменены параметры AuthenticationOptions, обновлена минимальная поддерживаемая версия SDK.
👍 Лайки: 3240, 📥 Скачиваний: 894К
https://pub.dev/packages/local_auth
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #dcli_core #flutter_native_splash #local_auth_android #video_player_android #shadcn_ui #local_auth
dcli_core 7.2.0 - пакет для использования DCli в не-консольных приложениях, исправлены ошибки, улучшена обработка выходных кодов и обновлены зависимости.
👍 Лайки: 2, 📥 Скачиваний: 1.6М
https://pub.dev/packages/dcli_core
flutter_native_splash 2.4.7 - пакет для настройки экрана загрузки в приложениях Flutter, исправлена документация, добавлена возможность указания размеров брендинга и обновлены зависимости.
👍 Лайки: 9380, 📥 Скачиваний: 886К
https://pub.dev/packages/flutter_native_splash
local_auth_android 2.0.0 - пакет для локальной аутентификации на Android, теперь используется LocalAuthException для отчетов об ошибках, удалена поддержка useErrorDialogs и переименован biometricHint в signInHint.
👍 Лайки: 11, 📥 Скачиваний: 1.03М
https://pub.dev/packages/local_auth_android
video_player_android 2.8.17 - пакет для проигрывания видео на Android, теперь пакет обрабатывает события видео на стороне Dart и исправляет проблему с обновлением буферного диапазона для паузированного видео.
👍 Лайки: 30, 📥 Скачиваний: 3.12М
https://pub.dev/packages/video_player_android
shadcn_ui 0.38.1 - коллекция кастомизируемых UI-компонентов для Flutter, исправлены ошибки с поддержкой RTL, закрывающими кнопками диалогов и тостов, а также устранены проблемы со скроллингом в диалогах.
👍 Лайки: 755, 📥 Скачиваний: 19.9К
https://pub.dev/packages/shadcn_ui
local_auth 3.0.0 - пакет для локальной аутентификации пользователей, внесены изменения: бросаются исключения LocalAuthException, заменены параметры AuthenticationOptions, обновлена минимальная поддерживаемая версия SDK.
👍 Лайки: 3240, 📥 Скачиваний: 894К
https://pub.dev/packages/local_auth
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #dcli_core #flutter_native_splash #local_auth_android #video_player_android #shadcn_ui #local_auth
Самые лучшие обновлённые пакеты за последние 24 часа
url_launcher_ios 6.4.0 - плагин для запуска URL на iOS-устройствах. Улучшена совместимость с UIScene и обновлена минимальная версия поддерживаемого SDK до Flutter 3.38/Dart 3.10.
👍 Лайки: 18, 📥 Скачиваний: 3.95М
https://pub.dev/packages/url_launcher_ios
camera 0.11.3+1 - плагин для работы с камерой в приложениях Flutter. Исправлена доставка ошибок в onCameraError, а также обновлена документация.
👍 Лайки: 2560, 📥 Скачиваний: 576К
https://pub.dev/packages/camera
firebase_database 12.1.3 - плагин для работы с базой данных Firebase. Теперь в Android добавлены модификаторы для keepSynced ref.
👍 Лайки: 643, 📥 Скачиваний: 149К
https://pub.dev/packages/firebase_database
firebase_analytics 12.1.2 - плагин для аналитики Firebase. Теперь в документации указано, что функция logInAppPurchase поддерживается только на iOS.
👍 Лайки: 1290, 📥 Скачиваний: 1.35М
https://pub.dev/packages/firebase_analytics
Patrol 4.1.1 - фреймворк для тестирования UI в Flutter. Исправлены ошибки с диалогом разрешений на Android и поддержкой параметра "text" для tapOnNotificationBySelector на iOS.
👍 Лайки: 658, 📥 Скачиваний: 170К
https://pub.dev/packages/patrol
local_auth_darwin 2.0.2 - плагин для реализации аутентификации на устройствах iOS и macOS. Улучшена совместимость с UIScene и обновлена минимальная поддерживаемая версия SDK до Flutter 3.38/Dart 3.10.
👍 Лайки: 5, 📥 Скачиваний: 816К
https://pub.dev/packages/local_auth_darwin
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #url_launcher_ios #camera #firebase_database #firebase_analytics #Patrol #local_auth_darwin
url_launcher_ios 6.4.0 - плагин для запуска URL на iOS-устройствах. Улучшена совместимость с UIScene и обновлена минимальная версия поддерживаемого SDK до Flutter 3.38/Dart 3.10.
👍 Лайки: 18, 📥 Скачиваний: 3.95М
https://pub.dev/packages/url_launcher_ios
camera 0.11.3+1 - плагин для работы с камерой в приложениях Flutter. Исправлена доставка ошибок в onCameraError, а также обновлена документация.
👍 Лайки: 2560, 📥 Скачиваний: 576К
https://pub.dev/packages/camera
firebase_database 12.1.3 - плагин для работы с базой данных Firebase. Теперь в Android добавлены модификаторы для keepSynced ref.
👍 Лайки: 643, 📥 Скачиваний: 149К
https://pub.dev/packages/firebase_database
firebase_analytics 12.1.2 - плагин для аналитики Firebase. Теперь в документации указано, что функция logInAppPurchase поддерживается только на iOS.
👍 Лайки: 1290, 📥 Скачиваний: 1.35М
https://pub.dev/packages/firebase_analytics
Patrol 4.1.1 - фреймворк для тестирования UI в Flutter. Исправлены ошибки с диалогом разрешений на Android и поддержкой параметра "text" для tapOnNotificationBySelector на iOS.
👍 Лайки: 658, 📥 Скачиваний: 170К
https://pub.dev/packages/patrol
local_auth_darwin 2.0.2 - плагин для реализации аутентификации на устройствах iOS и macOS. Улучшена совместимость с UIScene и обновлена минимальная поддерживаемая версия SDK до Flutter 3.38/Dart 3.10.
👍 Лайки: 5, 📥 Скачиваний: 816К
https://pub.dev/packages/local_auth_darwin
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #url_launcher_ios #camera #firebase_database #firebase_analytics #Patrol #local_auth_darwin
Самые лучшие обновлённые пакеты за последние 24 часа
local_auth 3.0.1 - пакет для локальной аутентификации пользователей на устройствах, включая биометрическую аутентификацию с помощью отпечатков пальцев или распознавания лиц.
В новой версии обновлены инструкции по настройке для каждой платформы и добавлены ссылки на README соответствующих пакетов.
Лайки: 3310, Скачиваний: 743000 👍📥
https://pub.dev/packages/local_auth
flutter_blue_plus 2.2.0 - пакет для работы с Bluetooth Low Energy в приложениях Flutter.
В новой версии обновлена система лицензирования, добавлены новые тарифные планы в зависимости от размера компании и освобождения от платы за разработку.
Лайки: 1230, Скачиваний: 146000 👍📥
https://pub.dev/packages/flutter_blue_plus
local_auth_darwin 2.0.3 - пакет для реализации аутентификации на устройствах iOS и macOS, включая Face ID.
Теперь в README добавлены инструкции по настройке для iOS.
Лайки: 5, Скачиваний: 823000 👍📥
https://pub.dev/packages/local_auth_darwin
build_config 1.3.0 - пакет для конфигурации файлов сборки в формате build.yaml для инструментов build_runner.
В новой версии добавлен ключ build_to для пост-процессоров, позволяющий контролировать, где записывать вывод сборки.
Лайки: 67, Скачиваний: 3630000 👍📥
https://pub.dev/packages/build_config
mapbox_maps_flutter 2.19.0 - пакет для создания высоконастраиваемых карт в приложениях Flutter на Android и iOS.
В новой версии обновлен Maps SDK до v11.19.0.
Лайки: 351, Скачиваний: 54900 👍📥
https://pub.dev/packages/mapbox_maps_flutter
local_auth_android 2.0.5 - пакет для реализации аутентификации на Android-устройствах.
В новой версии добавлены платформо-специфические инструкции по настройке в файле README.
Лайки: 13, Скачиваний: 831000 👍📥
https://pub.dev/packages/local_auth_android
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #local_auth #flutter_blue_plus #local_auth_darwin #build_config #mapbox_maps_flutter #local_auth_android
local_auth 3.0.1 - пакет для локальной аутентификации пользователей на устройствах, включая биометрическую аутентификацию с помощью отпечатков пальцев или распознавания лиц.
В новой версии обновлены инструкции по настройке для каждой платформы и добавлены ссылки на README соответствующих пакетов.
Лайки: 3310, Скачиваний: 743000 👍📥
https://pub.dev/packages/local_auth
flutter_blue_plus 2.2.0 - пакет для работы с Bluetooth Low Energy в приложениях Flutter.
В новой версии обновлена система лицензирования, добавлены новые тарифные планы в зависимости от размера компании и освобождения от платы за разработку.
Лайки: 1230, Скачиваний: 146000 👍📥
https://pub.dev/packages/flutter_blue_plus
local_auth_darwin 2.0.3 - пакет для реализации аутентификации на устройствах iOS и macOS, включая Face ID.
Теперь в README добавлены инструкции по настройке для iOS.
Лайки: 5, Скачиваний: 823000 👍📥
https://pub.dev/packages/local_auth_darwin
build_config 1.3.0 - пакет для конфигурации файлов сборки в формате build.yaml для инструментов build_runner.
В новой версии добавлен ключ build_to для пост-процессоров, позволяющий контролировать, где записывать вывод сборки.
Лайки: 67, Скачиваний: 3630000 👍📥
https://pub.dev/packages/build_config
mapbox_maps_flutter 2.19.0 - пакет для создания высоконастраиваемых карт в приложениях Flutter на Android и iOS.
В новой версии обновлен Maps SDK до v11.19.0.
Лайки: 351, Скачиваний: 54900 👍📥
https://pub.dev/packages/mapbox_maps_flutter
local_auth_android 2.0.5 - пакет для реализации аутентификации на Android-устройствах.
В новой версии добавлены платформо-специфические инструкции по настройке в файле README.
Лайки: 13, Скачиваний: 831000 👍📥
https://pub.dev/packages/local_auth_android
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #local_auth #flutter_blue_plus #local_auth_darwin #build_config #mapbox_maps_flutter #local_auth_android
Добавляем биометрическую аутентификацию в наше Flutter-приложение с помощью плагина local_auth 🚀
Привет, друзья! 👋 Сегодня мы поговорим о том, как добавить аутентификацию по биометрии в наше Flutter-приложение. Для этого мы будем использовать плагин local_auth. Этот плагин позволяет проводить локальную аутентификацию с помощью настроек, которые есть на устройстве, таких как пин-код, сканирование отпечатка пальца или идентификация по лицу (FaceID) 📊.
Плагин работает очень просто: он не проверяет код или лицо и отпечаток пальца самостоятельно, а обращается в систему, запрашивает проверку, и возвращает в приложение простое булево значение. Давайте разберем методы плагина подробнее ⬇️.
Для начала нужно создать экземпляр класса
Метод
Еще можно получить список всех доступных на устройстве способов аутентификации по биометрии. Если на устройстве не настроен вход по отпечатку пальца или по лицу, то список придет пустым.
А здесь внимательно:
Дальше самое интересное — проверка. Она выполняется с помощью метода
Когда будете интегрировать этот плагин в проект, уделите особое внимание обработке разных сценариев. Потому что смартфонов на рынке много, и важно, чтобы у каждого пользователя был доступ.
Полную новость читайте здесь.
FlutterPulse — канал о мире Flutter!
#flutter #dart #FlutterPulse #FlutterPulseNews #flutterfriendly #биометрическаяаутентификация #local_auth
Привет, друзья! 👋 Сегодня мы поговорим о том, как добавить аутентификацию по биометрии в наше Flutter-приложение. Для этого мы будем использовать плагин local_auth. Этот плагин позволяет проводить локальную аутентификацию с помощью настроек, которые есть на устройстве, таких как пин-код, сканирование отпечатка пальца или идентификация по лицу (FaceID) 📊.
Плагин работает очень просто: он не проверяет код или лицо и отпечаток пальца самостоятельно, а обращается в систему, запрашивает проверку, и возвращает в приложение простое булево значение. Давайте разберем методы плагина подробнее ⬇️.
Для начала нужно создать экземпляр класса
LocalAuthentication. Через него будут выполняться все операции.
final localAuth = LocalAuthentication();
Метод
isDeviceSupported() проверит наличие любого способа аутентификации на устройстве. А canCheckBiometrics() ответит, доступна ли аутентификация именно по биометрии.
final isDeviceSupported = await localAuth.isDeviceSupported();
final canAuthenticate = await localAuth.canCheckBiometrics;
Еще можно получить список всех доступных на устройстве способов аутентификации по биометрии. Если на устройстве не настроен вход по отпечатку пальца или по лицу, то список придет пустым.
final list = await localAuth.getAvailableBiometrics();
А здесь внимательно:
getAvailableBiometrics вернет список только тех биометрических функций, которые настроены пользователем на устройстве. А флаг canAuthenticate просто покажет их наличие.Дальше самое интересное — проверка. Она выполняется с помощью метода
authenticate(). В него можно добавить строку с описанием причины запроса аутентификации. Этот текст пользователь увидит на экране. Также можно задавать ограничения. Например, установить true флаг biometricOnly. Тогда ввод системного пин-кода не будет запрашиваться.
final successAuth = await localAuth.authenticate(
localizedReason: 'ВОЙДИТЕ',
biometricOnly: true,
);
Когда будете интегрировать этот плагин в проект, уделите особое внимание обработке разных сценариев. Потому что смартфонов на рынке много, и важно, чтобы у каждого пользователя был доступ.
Полную новость читайте здесь.
FlutterPulse — канал о мире Flutter!
#flutter #dart #FlutterPulse #FlutterPulseNews #flutterfriendly #биометрическаяаутентификация #local_auth