跳过主要内容

自动填充密码 Capacitor 插件

提示用户将密码保存到设备 autofill 以实现无缝登录体验

安装

bun add @capgo/capacitor-autofill-save-password bunx cap sync
npm、pnpm 或 yarn
  • npm install @capgo/capacitor-autofill-save-password
  • pnpm add @capgo/capacitor-autofill-save-password
  • yarn add @capgo/capacitor-autofill-save-password

指南

如何在Capacitor中使用自动填充密码

在设备上测试

下载Capgo应用程序,然后扫描code的二维码

自动填充密码插件预览二维码 code

使用 @capgo/capacitor-autofill-save-password

提示显示从 WebView 应用程序保存密码到钥匙串的对话框。

安装

bun add @capgo/capacitor-autofill-save-password
bunx cap sync

bunx cap sync 复制插件的本机 code 到您的本机项目中。每次升级插件后都重新运行它。

导入

import { SavePassword } from '@capgo/capacitor-autofill-save-password';

API 的概览

方法 描述
promptDialog 保存密码到钥匙串.
readPassword 读取密码从钥匙串. 需要开发者为 iOS 应用设置关联域.

示例

promptDialog()

保存密码到钥匙串.

import { SavePassword } from '@capgo/capacitor-autofill-save-password';

await SavePassword.promptDialog({
  username: 'your-username',
  password: 'your-password'
});

readPassword()

读取密码从钥匙串. 需要开发者为 iOS 应用设置关联域.

import { SavePassword } from '@capgo/capacitor-autofill-save-password';

const result = await SavePassword.readPassword();
// The result holds sensitive values: use it without logging it.

完整参考

继续使用 @capgo/capacitor-autofill-save-password

如果您正在使用 使用@capgo/capacitor-autofill-save-password 用于规划身份验证和帐户流程,连接它 @capgo/capacitor-autofill-save-password 查看@capgo/capacitor-autofill-save-password的实现细节 开始 查看开始的实现细节 @capgo/capacitor-社交登录 查看@capgo/capacitor-social-login的实现细节 @capgo/capacitor-自动填充密码 查看@capgo/capacitor-passkey的实现细节,并 @capgo/capacitor-native-生物识别 查看@capgo/capacitor-native-biometric的实现细节

常见问题

Autofill Save Password插件FAQ

如何在Capacitor应用中安装Autofill Save Password插件?

运行命令"bun add @capgo/capacitor-autofill-save-password" (或 "npm install @capgo/capacitor-autofill-save-password"), 然后运行 "bunx cap sync" 以便 iOS 和 Android 项目能够接收到原生 code。 将其从 "@capgo/capacitor-autofill-save-password" 中导入到您的应用程序中 code。

是否支持 @capgo/capacitor-autofill-save-password 与 React、Vue 和 Angular 一起使用?

是。 Autofill Save Password 是一个 Capacitor 包,支持任何运行在 Capacitor 内部的 Web 框架,包括 Ionic、React、Vue、Angular、Svelte 和普通 JavaScript。

哪个 Capacitor 版本支持 @capgo/capacitor-autofill-save-password?

Capgo 插件遵循 Capacitor 的主要版本:使用与您的 Capacitor 主要版本匹配的插件版本(例如插件 v8 与 Capacitor 8)。 在 GitHub README 中的兼容性表格中列出了维护的版本。

是否支持 @capgo/capacitor-autofill-save-password 免费和开源?

Yes. The source code is public on GitHub at https://github.com/Cap-go/capacitor-autofill-save-password/ and the package is free to install from npm. Bug reports and pull requests are welcome.

是否可以在不经过 App Store 审核的情况下更新使用 Autofill Save Password 的 code?

安装或升级插件会更改原生 code,因此需要一个新的商店构建。 之后,JavaScript、HTML 和 CSS 的更改可以立即与 Capgo 的实时更新一起发布。

无需等待应用程序审查即可将 Autofill Save Password 的更改推送到用户

一旦插件在您的商店中构建完成,Capgo 即刻将您的 JavaScript、HTML 和 CSS 更改推送给用户

开始使用 Capgo