メインコンテンツにスキップ
プラグインに戻る
@capgo/capacitor-アップデート
チュートリアル
@capgo/capacitor-アップデート

アップデート

Ionic と Capacitor を使用して、即時で、ユーザーにライブ更新を配信し、アプリストアのレビューの遅延を回避します。

ガイド

アップデータのチュートリアル

デバイスでテスト

Download the Capgo app, then scan the QR code.

アップデート プラグイン プレビュー QR code

イオニックとCapacitorのライブ アップデートは@capgo/capacitor-updater

@capgo/capacitor-updaterは、イオニックとCapacitorアプリのためのCapgoライブ アップデートのオープン ソース プラグインです。 它は承認されたウェブ バンドルをダウンロードし、ネイティブのロールバック保護と共に適用し、通常のApp StoreとPlayレビューのパスにのみ保持するbinary-only変更を適用します。

HTML、CSS、JavaScript、資産、そして他のウェブ層の変更のためのOTAアップデートが必要な場合に使用してください。

インストール

npm install @capgo/capacitor-updater
npx cap sync

位置付け

イオニックチームにとって、ライブ アップデートは通常、同じワークフローです: 新しいウェブ バンドルを送信し、全ユーザーがフル ストア リリースを強制することなくします。 Capgoは、Capacitorアプリのためのチャンネル、互換性チェック、ロールアウト制御、デバイス ログ、ロールバックを管理します。

ネイティブ プラグイン、エンタイトルメント、Android マニフェストの変更、iOS plistの変更、binary SDKのアップデートは、通常のアプリ ストア リリースが必要です。 これらの変更をネイティブのビルド パイプラインに保管し、承認されたウェブ層のライブ アップデートを使用してください。

このプラグインが公開するもの

  • notifyAppReady - JavaScriptの初期化が成功したことをネイティブ層に通知します。
  • setUpdateUrl - アプリの更新 URLを動的に実行時に設定します。
  • setStatsUrl - アプリの統計URLを実行時で動的に設定します。
  • setChannelUrl - アプリのチャンネルURLを実行時で動的に設定します。

Example Usage

notifyAppReady

JavaScriptの初期化が成功したことをネイティブ層に通知します。

import { CapacitorUpdater } from '@capgo/capacitor-updater';

await CapacitorUpdater.notifyAppReady();

setUpdateUrl

- アプリの更新URLを実行時で動的に設定します。

import { CapacitorUpdater } from '@capgo/capacitor-updater';

await CapacitorUpdater.setUpdateUrl({} as UpdateUrl);

setStatsUrl

- アプリの統計URLを実行時で動的に設定します。

import { CapacitorUpdater } from '@capgo/capacitor-updater';

await CapacitorUpdater.setStatsUrl({} as StatsUrl);

setChannelUrl

- アプリのチャンネルURLを実行時で動的に設定します。

import { CapacitorUpdater } from '@capgo/capacitor-updater';

await CapacitorUpdater.setChannelUrl({} as ChannelUrl);

Full Reference

Keep going from @capgo/capacitor-updater

Capacitorアップデーターを使用している場合 @capgo/capacitor-updater Capacitorアップデーターを使用してライブアップデートを計画するには、Capacitorアップデーターを ライブアップデート Capacitorアップデーターを使用して製品ワークフローに @capgo/capacitor-updater 実装の詳細については はじめに, チャンネル、そして ロールバック.