Jump to content
View in the app

A better way to browse. Learn more.

FGX Native

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Пример Biometric Authentication виснет

  • Status: Fixed
  • Priority: Normal
  • Resolution: Fixed
  • Platform: Android
  • Affects version 1.18.12.0
  • Fix version: 1.18.13.0

Стандартный пример Biometric Authentication просто виснет на первой строке TFormMain.fgFormCreate

Запускал на двух не особо новых телефонах (Android 8.1) других пока нет под рукой. Согласно этому источнику никаких дополнительных действий вроде не требуется.

Что сделать чтобы заработало?

User Feedback

Recommended Comments

  • Administrators

Здравствуйте.

  1. Какая оболочка установлена на телефонах?

  2. Есть ли на устройствах гугл сервисы?

  3. Устойства оснащены сканером отпечатков пальцев?

  4. Используется исключительно стандартный пример без единого изменения?

  5. Приложите полный лог из logcat с запуском тестовых приложений.

  6. Пустое приложение запускается на данных телефонах?

  7. Работает ли на данных устройствах FMX.BiometricAuth ?

Mineev

Active subscription
  1. Один Xiaomi с MIUI, другой ZTE BLADE V9 (не знаю, что там за оболочка)

  2. Есть

  3. Конечно

  4. Да

  5. Что для этого нужно сделать?

  6. Да. И остальные примеры.

  7. Как это проверить?

Mineev

Active subscription

Добрый день, можете что-нибудь ответить?

  • Administrators
On 5/19/2025 at 8:27 AM, Mineev said:

Что для этого нужно сделать?

  1. Очистите лог

  2. Не выбирая никаких фильтров в тулбаре (в тч и приложение, как у вас на скирне) запустите тестовое приложение.

  3. По окончанию работы тестового приложения сохраните из окна лог вьювера все данные и прикрепите файл сюда.

On 5/19/2025 at 8:27 AM, Mineev said:

Как это проверить?

Вы можете воспользоваться этим примером https://github.com/DeveloppeurPascal/Delphi-samples/tree/main/FireMonkey-Samples/017-TBiometricAuth

Я правильно понимаю, что зависает на строке fgBiometricAuthentication1.GetBiometricInformation(False); ?

Пробовавали ли вы зайти отладчиком внутрь по F7?

Mineev

Active subscription
В 23.05.2025 в 18:07, Viktor Akselrod сказал:

Я правильно понимаю, что зависает на строке fgBiometricAuthentication1.GetBiometricInformation(False); ?

Да. По F7 не заходит. Просто подвисает.

Лог выложил.

Пример не запускается. Окно Output запуска примера выложил.

Log.zip Output.zip

  • Administrators
14 hours ago, Mineev said:

Пример не запускается. Окно Output запуска примера выложил.

Надо сбросить библиотеки на дефолт, как показано на скриншоте.

image.png

  • Administrators
15 hours ago, Mineev said:

Лог выложил.

И еще раз соберите, пожалуйста, лог запуска примера из FGX.

Необходимо убедиться, что фильтр приложения пуст,а уровень лога равен Trace.

Так же надо добавить следующие строки в файл проекта.

Спасибо.

program BiometricAuthentication;

uses
  FGX.Application,
  FGX.Forms,
  FGX.Log,  // <------
  Form.Main in 'Form.Main.pas' {FormMain: TfgForm},
  Assets.Consts in 'Assets.Consts.pas';

{$R *.res}

begin
  TfgLog.MinimumLevel := TfgLogLevel.Trace; // <------

  Application.Initialize;
  Application.CreateForm(TFormMain, FormMain);
  Application.Run;
end.

Mineev

Active subscription
9 часов назад, Viktor Akselrod сказал:

Надо сбросить библиотеки на дефолт, как показано на скриншоте.

Библиотеки сбросил. Пример запустился. Сначала потребовал разрешение fingerprint, которое помечено как depricated

После установки разрешения в настройках пример при нажатии на кнопку выдал «nok»

8 часов назад, Viktor Akselrod сказал:

Необходимо убедиться, что фильтр приложения пуст,а уровень лога равен Trace

Так и было. Лог в предыдущем посте именно с такими параметрами.

Mineev

Active subscription

Проделал на всякий случай еще раз

Снимок экрана 2025-05-27 083317.png

Снимок экрана 2025-05-27 083458.png

Log.zip

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.