跳过主要内容
返回插件
@capgo/capacitor-firebase-authentication
教程
由 github.com/Cap-go

Firebase Authentication

Capacitor 的 Firebase Authentication 插件

指南

关于 Firebase 身份验证的教程

使用 @capgo/capacitor-firebase-authentication

Capacitor 插件用于 Firebase 身份验证。

安装

bun add @capgo/capacitor-firebase-authentication
bunx cap sync

此插件暴露的内容

  • applyActionCode - 验证通过邮件发送给用户的 code。
  • confirmPasswordReset - 完成密码重置流程。
  • confirmVerificationCode - 完成电话号码验证流程。
  • createUserWithEmailAndPassword - 使用电子邮件和密码创建新用户帐户。如果新帐户创建成功,用户会自动登录。

示例用途

applyActionCode

应用用户通过电子邮件接收的验证code。

import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';

await FirebaseAuthentication.applyActionCode({} as ApplyActionCodeOptions);

confirmPasswordReset

完成密码重置流程。

import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';

await FirebaseAuthentication.confirmPasswordReset({} as ConfirmPasswordResetOptions);

confirmVerificationCode

完成手机验证流程。

import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';

await FirebaseAuthentication.confirmVerificationCode({} as ConfirmVerificationCodeOptions);

createUserWithEmailAndPassword

使用电子邮件和密码创建新用户帐户。如果新帐户创建成功,用户会自动登录。

import { FirebaseAuthentication } from '@capgo/capacitor-firebase-authentication';

await FirebaseAuthentication.createUserWithEmailAndPassword({} as CreateUserWithEmailAndPasswordOptions);

全局参考