自社ホストの capgo を使用した capacitor のアップデーター
インストールステップとこのプラグインのフルマークダウンガイドまでの全てのステップを含むセットアップ用の質問をコピーしてください。
このチュートリアルで扱う内容は?
「このチュートリアルで扱う内容は?」というセクションcapacitorのアップデーターを開発環境で使用する方法を紹介します。capgoを自宅でホストする方法も紹介します。
必要なもの
「必要なもの」というセクションGetting started
「Getting started」セクション自主ホストのcapacitorアップデーターを使用するには、capgoを編集してください。 capacitor.config.ts __CAPGO_KEEP_0__のアップデーターを使用するには、以下のコマンドを実行してください。
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を使用することを想定しています。Ngrockまたはlocalcanなどのツールを使用して、HTTPSでAPIをプロキシする必要があります。
Androidでは、__CAPGO_KEEP_0__を使用するための別の方法があります。 プレーンテキストの通信AndroidManifest.xmlを変更して、以下の設定を追加することで実現できます。 AndroidManifest.xml AndroidManifest.xmlを変更して、以下の設定を追加することで実現できます。 android:usesCleartextTraffic="true" に application タグ
この変更の完全な例は ここ
Androidアプリがエッジ関数と接続できない問題が発生する可能性があります。エッジ関数にリクエストが送信されていない場合は
adb reverse tcp:54321 tcp:54321自ホストのcapgoを使用してcapacitorアップデーターを使用し続ける
セクションのタイトル “自ホストのcapgoを使用してcapacitorアップデーターを使用し続ける”自ホストの__CAPGO_KEEP_1__を使用して__CAPGO_KEEP_0__アップデーターを使用し続ける Using the capacitor updater with self-hosted capgo 自ホストの__CAPGO_KEEP_1__を使用して__CAPGO_KEEP_0__アップデーターを使用し続ける 自ホストのcapacitorを使用してcapgo/capacitor-updater native機能のための@capgo/capacitor-updaterで Capgo Enterprise native機能のためのCapgo Enterpriseで Capacitor Enterprise プラグインの代替 native機能のためのCapacitor Enterprise プラグインの代替で Capgo の代替 native機能のためのCapgo の代替で Capgo のコンサルティング native機能のためのCapgo のコンサルティングで