メインメニューに進む

capacitorを使用するためのcapgoを自宅でホストするアップデーター

GitHub

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

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

capacitorのアップデーターを開発環境で使用する方法を紹介します。capgoを自宅サーバーでホストする方法も紹介します。

必要なもの

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

はじめに

「はじめに」

To use the capacitor updater with self-hosted capgo edit the 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を使用できるようになります。ただし、デフォルトではこれだけでは十分ではありません。

iOS、Android、およびElectronは、HTTPSを使用することを期待しています。HTTPSを使用するには、Ngrockまたはlocalcanなどのツールを使用して、APIをhttpsでプロキシする必要があります。

Androidでは、テキスト形式の通信を有効にする方法があります。 テキスト形式の通信。 この変更は、AndroidManifest.xmlを修正し、タグに追加することで実行できます。 この変更の詳細な例は、ここで見ることができます。 Androidアプリがエッジ関数に接続できない問題もあります。エッジ関数にリクエストが送信されていない場合は、ターミナルウィンドウを確認してください。 android:usesCleartextTraffic="true" コピー application iOS、Android、およびElectronはHTTPSを使用することを期待しています。HTTPSを使用するには、Ngrockまたはlocalcanなどのツールを使用して、__CAPGO_KEEP_0__をhttpsでプロキシする必要があります。 Androidでは、テキスト形式の通信を有効にする方法があります。

テキスト形式の通信。

この変更は、AndroidManifest.xmlを修正し、タグに追加することで実行できます。
adb reverse tcp:54321 tcp:54321

使用中のcapacitorアップデーターと自社capgoを組み合わせて

セクション:使用中のcapacitorアップデーターと自社capgo

あなたが使用している capacitorアップデーターと自社capgoを使用 計画の移行とエンタープライズオペレーションを計画するには、__CAPGO_KEEP_0__アップデーターと自社__CAPGO_KEEP_1__を接続する @capgo/capacitor-updater @capgo/capacitor-updaterのネイティブ機能 Capgoエンタープライズ Capgoエンタープライズの製品ワークフロー Ionicエンタープライズプラグインの代替 Ionicエンタープライズプラグインの代替の製品ワークフロー Capgoの代替 製品ワークフローについてのCapgo代替案、そして Capgoコンサルティング 製品ワークフローについてのCapgoコンサルティング