跳过主要内容
@capgo/capacitor-持久账户 认证与安全 开源

持久账户 Capacitor 插件

保留用户身份验证和帐户数据,跨应用重新安装和更新

安装

bun add @capgo/capacitor-persistent-account bunx cap sync
npm、pnpm 或 yarn
  • npm install @capgo/capacitor-persistent-account
  • pnpm add @capgo/capacitor-persistent-account
  • yarn add @capgo/capacitor-persistent-account

指南

如何在Capacitor中使用持久账户

在设备上测试

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

持久账户插件预览二维码 code

使用 @capgo/capacitor-persistent-account

Capacitor 持久账户插件.

安装

bun add @capgo/capacitor-persistent-account
bunx cap sync

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

导入

import { CapacitorPersistentAccount } from '@capgo/capacitor-persistent-account';

API 的概览

方法 简介
readAccount 从持久存储中读取存储的帐户数据。
saveAccount 将帐户数据保存到持久存储中。

示例

readAccount()

从持久存储中读取存储的帐户数据。

import { CapacitorPersistentAccount } from '@capgo/capacitor-persistent-account';

const result = await CapacitorPersistentAccount.readAccount();
if (result.data) {
  console.log('Account data:', result.data);
} else {
  console.log('No account data found');
}

saveAccount()

将帐户数据保存到持久存储中。

import { CapacitorPersistentAccount } from '@capgo/capacitor-persistent-account';

await CapacitorPersistentAccount.saveAccount({
  data: {
    userId: '12345',
    username: 'john.doe',
    email: 'john@example.com'
  }
});

完整参考

继续使用 @capgo/capacitor 持久帐户

如果您正在使用 使用@capgo/capacitor-persistent-account 规划原生插件工作,连接它 @capgo/capacitor-持久账户 查看@capgo/capacitor-persistent-account 开始使用 查看开始使用 Capgo 插件目录 查看Capgo 插件目录 Capacitor 由 Capgo 提供的插件 查看Capacitor 由 Capgo 提供的插件 添加或更新插件 查看添加或更新插件

FAQ

常见问题

如何在Capacitor应用中安装持久账户插件?

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

是否 @capgo/capacitor-persistent-account 与 React、Vue 和 Angular 兼容?

是。Persistent Account 是一个 Capacitor 包,因此它与任何运行在 Capacitor 内的 Web 框架兼容,包括 Ionic、React、Vue、Angular、Svelte 和普通 JavaScript。

哪个 Capacitor 版本支持 @capgo/capacitor-persistent-account?

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

@capgo/capacitor-persistent-account 是否免费和开源?

是。源 code 公开在 GitHub 上,https://github.com/Cap-go/capacitor-persistent-account/,并且该包可以从 npm 免费安装。欢迎 bug 报告和 pull 请求。

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

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

无需等待应用程序审查即可将持久账户更改推送

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

开始使用Capgo