logo

一个无密码(基于生物识别)的Web身份验证系统。

Signature for Developer Signature Client Demo Signature App Landing Page

AuthConfirmation 主页 设置


入门

  1. 克隆 GitHub 仓库

    git clone https://github.com/aratheunseen/signature-passwordless-web-authenticaton.git
  2. 导航到项目目录

    cd signature-passwordless-web-authenticaton
    
  3. 运行以下命令获取所需的依赖项

    flutter pub get
    
  4. 接下来,您需要创建一个新的 Firebase 项目并为该应用程序进行配置。您可以遵循本文档中的说明: https://firebase.google.com/docs/flutter/setup

  5. 设置好 Firebase 项目后,您需要将 Firebase 配置文件添加到项目中。具体来说,您需要添加 Android 的 google-services.json 文件。您可以从 Firebase 控制台下载这些文件。

  6. 添加 Firebase 配置文件后,您需要启用 Firebase 项目中的 Firebase 身份验证。您可以通过转到 Firebase 控制台中的“身份验证”部分并按照说明启用身份验证来完成此操作。启用 Firebase 身份验证后,您需要设置 Flutter 应用中的 Firebase 身份验证提供程序。具体来说,您需要配置电话身份验证提供程序。您可以遵循本文档中的说明: https://firebase.google.com/docs/auth/flutter/start

  7. 将您的 Android 或 iOS 设备连接到您的计算机,或启动模拟器。

  8. 通过执行以下命令来运行应用程序

    flutter run
    

    这将会在您的设备或模拟器上启动该应用程序。

  9. 如果您想构建一个 APK 文件,请执行以下命令

    flutter build apk --release
    

注意:在运行应用程序之前,请确保您已为 Flutter 设置了合适的开发环境。有关设置开发环境的更多信息,请参阅官方文档: https://flutterdart.cn/docs/get-started/install

要求

  1. 已在您的计算机上安装 Flutter SDK
  2. 已安装 Android Studio 或 VS Code 及 Flutter 扩展
  3. 用于运行应用程序的模拟器或物理设备
  4. 已在您的计算机上安装 Git 以便克隆仓库

GitHub

查看 Github