__CAPGO_KEEP_1__

自社ホストのcapgoとともにcapacitorのアップデーターを使用する方法

GitHub

このチュートリアルで扱うこと

このチュートリアルで扱うこと

このチュートリアルでは、capacitor アップデーターを開発環境で使用する方法を紹介します。capgo を自宅でホストする方法についても説明します。

必要なもの

「必要なもの」
  1. capgo をクローン

はじめに

「はじめに」

capacitor アップデーターを自宅でホストするcapgo を編集してください。 capacitor.config.ts アプリディレクトリからこのファイルをコピーして、次のように設定してください。

const config: CapacitorConfig = {
appId: 'com.demo.app',
appName: 'demoApp',
webDir: 'dist',
bundledWebRuntime: false,
plugins: {
CapacitorUpdater : {
statsUrl: "https://localhost:54321/functions/v1/stats",
channelUrl: "https://localhost:54321/functions/v1/channel_self",
updateUrl: "https://localhost:54321/functions/v1/updates"
},
},
};

capgo アップデーターを使用して、開発環境でcapgo を使用できます。ただし、デフォルトではこれだけでは十分ではありません。

iOS、Android、ElectronはデフォルトでHTTPSを使用することを想定しているため、Ngrockまたはlocalcanなどのツールを使用してAPI をHTTPSでプロキシする必要があります。

Androidでは__CAPGO_KEEP_0__ を使用するための方法があります plaintext communication. この機能を実現するには AndroidManifest.xml と追加する android:usesCleartextTraffic="true" タグ この変更の詳細は application ここ here

ターミナルウィンドウ

コピー
adb reverse tcp:54321 tcp:54321

「capacitor」を使用した自主的なcapgoのアップデート

「capacitor」を使用した自主的なcapgoのアップデート

Capacitorを使用している場合 Using the capacitor updater with self-hosted capgo 企業向けのマイグレーションとオペレーションを計画するには、Capacitorアップデーターを Using @capgo/capacitor-updater for the native capability in Using @capgo/capacitor-updater, Capgo 企業版 for the product workflow in Capgo Enterprise, Ionic Enterprise プラグインの代替 Ionic Enterprise プラグインの代替 Capgo の代替方法 for the product workflow in Capgo Alternatives, and Capgo コンサルティング Capgoの製品ワークフローについて