メインコンテンツへスキップ
@capgo/capacitor-persistent-account 認証とセキュリティ オープンソース

永続アカウント 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 で Persistent Account を使用する方法

実機でテストする

Capgo アプリをダウンロードして、QR code をスキャンしてください。

Persistent Account プラグインのプレビュー用QR code

@capgo/capacitor-persistent-account を使用

Capacitor Persistent Account プラグイン

インストール

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-persistent-account の活用方法はこちら

使用している場合 @capgo/capacitor-persistent-account の使用方法 ネイティブプラグインの作業を計画するには、次と連携してください: @capgo/capacitor-persistent-account @capgo/capacitor-persistent-account の実装詳細については、 スタートガイド スタートガイドの実装詳細については、 Capgo プラグインディレクトリ Capgo プラグインディレクトリのプロダクトワークフローについては、 Capgo による Capacitor プラグイン Capgo による Capacitor Plugins の実装詳細、および プラグインの追加または更新 プラグインの追加または更新に関する実装詳細についてはこちら。

よくある質問

Persistent Account プラグイン FAQ

Capacitor アプリに Persistent Account プラグインをインストールするには?

「bun add @capgo/capacitor-persistent-account」(または「npm install @capgo/capacitor-persistent-account」)を実行し、続けて「bunx cap sync」を実行すると、iOS と Android のプロジェクトにネイティブの code が反映されます。アプリの code で「@capgo/capacitor-persistent-account」からインポートしてください。

@capgo/capacitor-persistent-account は React、Vue、Angular で動作しますか?

はい。Persistent Account は Capacitor パッケージなので、Ionic、React、Vue、Angular、Svelte、素の JavaScript など、Capacitor 上で動くあらゆる Web フレームワークで動作します。

@capgo/capacitor-persistent-account はどの Capacitor バージョンをサポートしていますか?

Capgo プラグインは Capacitor のメジャーバージョンに合わせています。使用している Capacitor のメジャーバージョンに一致するプラグインのメジャーバージョンを使ってください (例: Capacitor 8 ならプラグイン v8)。GitHub の README にある互換性テーブルに、メンテナンス中のバージョンが記載されています。

@capgo/capacitor-persistent-account は無料でオープンソースですか?

はい。code のソースコードは GitHub の https://github.com/Cap-go/capacitor-persistent-account/ で公開されており、パッケージは npm から無料でインストールできます。バグ報告やプルリクエストも歓迎します。

App Store の審査なしで、Persistent Account を使っている code をアップデートできますか?

プラグインのインストールやアップグレードはネイティブの code を変更するため、新しいストアビルドが必要です。その後は、プラグインを呼び出す JavaScript、HTML、CSS の変更を Capgo Live Updates で即座に配信できます。

アプリの審査を待たずに、Persistent Accountの変更をリリースしましょう

プラグインをストア用ビルドに組み込めば、Capgo live updates で JavaScript、HTML、CSS の変更を数分でユーザーに配信できます

Capgo から始める