概述
概述Capacitor Firebase 认证插件。
核心功能
功能:applyActionCode- Applies a verification code sent to the user by email.confirmPasswordReset- 完成密码重置流程。confirmVerificationCode- 完成手机号验证流程。createUserWithEmailAndPassword- 使用电子邮件和密码创建新用户帐户。如果新帐户创建成功,用户会自动登录。
公开 API
标题:公开 API| 方法 | 描述 |
|---|---|
applyActionCode | 验证用户通过电子邮件接收的验证 code。 |
confirmPasswordReset | 完成密码重置流程。 |
confirmVerificationCode | 完成手机验证流程。 |
createUserWithEmailAndPassword | 使用电子邮件和密码创建新用户帐户。如果新帐户创建成功,用户会自动登录。 |
deleteUser | 删除用户帐户并注销。 |
fetchSignInMethodsForEmail | 获取指定电子邮件地址的登录方式。 |
getCurrentUser | 获取当前登录用户。 |
getPendingAuthResult | 返回 SignInResult 如果您的应用程序在后台启动了一个 Web 登录流程,而操作系统在此期间清除了应用程序。 |
getIdToken | 获取当前已登录用户的 Firebase Auth ID Token。 |
getIdTokenResult | 返回用于标识用户的 Firebase 服务的 JSON Web Token (JWT)。 |
getRedirectResult | 返回 SignInResult 从重定向式登录流程中获取。 |
getTenantId | 获取租户 ID。 |
isSignInWithEmailLink | 检查一个链接是否是适合用于 signInWithEmailLink. |
linkWithApple | 将用户帐户与 Apple 身份验证提供者关联。 |
linkWithEmailAndPassword | 将用户帐户与电子邮件身份验证提供者关联。 |
linkWithEmailLink | 将用户帐户与电子邮件身份验证提供者关联。 |
linkWithFacebook | 将用户帐户与 Facebook 身份验证提供者关联。 |
linkWithGameCenter | 将用户帐户与 Game Center 身份验证提供者关联。 |
linkWithGithub | 将用户帐户与GitHub身份验证提供者关联。 |
linkWithGoogle | 将用户帐户与Google身份验证提供者关联。 |
linkWithMicrosoft | 将用户帐户与Microsoft身份验证提供者关联。 |
linkWithOpenIdConnect | 将用户帐户与OpenID Connect身份验证提供者关联。 |
linkWithPhoneNumber | 将用户帐户与手机号码身份验证提供者关联。 |
linkWithPlayGames | 将用户帐户与Play Games身份验证提供者关联。 |
linkWithTwitter | 将用户帐户与Twitter身份验证提供者关联。 |
linkWithYahoo | 将用户帐户与Yahoo身份验证提供者关联。 |
reload | 如果已登录,重新加载用户帐户数据。 |
revokeAccessToken | 撤销给定访问令牌。目前仅支持Apple OAuth访问令牌。 |
sendEmailVerification | 向当前已登录用户发送验证邮件。 |
sendPasswordResetEmail | 发送密码重置邮件。 |
sendSignInLinkToEmail | 发送一个带有指定邮箱的登录链接给用户。 |
setLanguageCode | 设置用于认证操作的用户界面语言code。 |
setPersistence | 设置当前保存的认证会话的持久化类型。 |
setTenantId | 设置租户ID。 |
signInAnonymously | 以匿名用户身份登录。 |
signInWithApple | 启动Apple登录流程。 |
signInWithCustomToken | 启动自定义令牌登录流程。 |
signInWithEmailAndPassword | 使用邮箱和密码启动登录流程。 |
signInWithEmailLink | 使用邮箱和登录链接登录。 |
signInWithFacebook | 启动Facebook登录流程。 |
signInWithGameCenter | 启动Game Center登录流程。 |
signInWithGithub | 启动GitHub登录流程。 |
signInWithGoogle | 启动Google登录流程 |
signInWithMicrosoft | 启动Microsoft登录流程 |
signInWithOpenIdConnect | 启动OpenID Connect登录流程 |
signInWithPhoneNumber | 使用手机号启动登录流程 |
signInWithPlayGames | 启动Play Games登录流程 |
signInWithTwitter | 启动Twitter登录流程 |
signInWithYahoo | 启动Yahoo登录流程 |
signOut | 启动注销流程 |
unlink | 从用户账户中解除绑定 |
updateEmail | 更新当前登录用户的电子邮件地址 |
updatePassword | 更新当前登录用户的密码 |
updateProfile | 更新用户的个人资料 |
useAppLanguage | 设置用户可见的语言code为应用的默认语言。 |
useEmulator | 为应用添加代码,以与身份验证模拟器进行通信。 |
verifyBeforeUpdateEmail | 在更新当前已登录用户的电子邮件地址之前,验证新电子邮件地址。 |
checkAppTrackingTransparencyPermission | 检查应用跟踪透明度的当前状态。 |
requestAppTrackingTransparencyPermission | 打开系统对话框以授权应用跟踪透明度。 |
addListener | 监听用户登录状态的变化。 |
addListener | 监听当前已登录用户的ID令牌变化。 |
addListener | 监听完成的手机验证。 |
addListener | 监听失败的手机验证。 |
addListener | 监听手机验证code。 |
removeAllListeners | 移除此插件的所有监听器。 |
getPluginVersion | 获取此插件的版本号。 |
真实数据来源
名为“真实数据来源”的部分此参考资料是从 src/definitions.ts 在 capacitor-firebase.