Capacitor の capacitor を使用して、自社の capgo をローカル開発環境で使用する
インストールステップとこのプラグインのフルマークダウンガイドのセットアッププロンプトをコピーしてください。
このチュートリアルで扱うこと
このチュートリアルで扱うことThis tutorial will show how to use capacitor updater in a dev environment with self hosted 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:54321Keep 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コンサルティングを使用してください。