__CAPGO_KEEP_0__

Capacitor の capacitor を使用して、自社の capgo をローカル開発環境で使用する

GitHub

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

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

This tutorial will show how to use capacitor updater in a dev environment with self hosted capgo

要件

要件
  1. capgoをクローン

自宅サーバーでcapacitorを使用するには、capgoを編集してください。 capacitor.config.ts fromアプリディレクトリからコピーして、次のように設定してください。

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でAPIをプロキシするツールを使用する必要があります。Ngrockやlocalcanなどがあります。

Androidでは、テキストデータの通信を有効にする方法があります。 plaintext通信 この機能を実現するには、AndroidManifest.xmlを編集してください。 と追加してください。 and adding android:usesCleartextTraffic="true" Capacitorのアップデート application タグ Capacitorのアップデートの詳細な例はこちらで確認できます ここ

Androidアプリがエッジ関数に接続できない問題が発生する可能性があります。エッジ関数にリクエストが送信されていない場合は

ターミナルウィンドウ
adb reverse tcp:54321 tcp:54321

Keep going from Using the capacitor updater with self-hosted capgo

Section titled “Keep going from Using the capacitor updater with self-hosted capgo”

Capacitorのアップデートを使用して、自社でホストしているCapacitorのアップデートを使用する方法 Using the capacitor updater with self-hosted capgo Capacitorのアップデートを使用して、自社でホストしているCapacitorのアップデートを使用する方法 Using @capgo/capacitor-updater Capacitorアップデーター用のネイティブ機能については、@capgo/capacitor-updaterを使用してください。 Capgoエンタープライズ Capacitorアップデーター用の製品フローについては、Capgoエンタープライズを使用してください。 Ionicエンタープライズプラグインの代替 Capacitorアップデーター用の製品フローについては、Ionicエンタープライズプラグインの代替を使用してください。 Capgoの代替 Capacitorアップデーター用の製品フローについては、Capgoの代替を使用してください。 Capgoコンサルティング Capacitorアップデーター用の製品フローについては、Capgoコンサルティングを使用してください。