セルフホストの capgo で capacitor アップデーターを使用する
インストール手順と、このプラグインの完全なMarkdownガイドを含むセットアッププロンプトをコピーします。
このチュートリアルの内容
このチュートリアルの内容このチュートリアルでは、セルフホストした capgo を使用して、開発環境で capacitor updater を利用する方法を説明します
はじめに
はじめにセルフホストの capgo で capacitor updater を使用するには、アプリのディレクトリから以下のように 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 を使用することを想定しているため、Ngrok や localcan などのツールを使用して API を HTTPS でプロキシする必要があります。
Android で以下を有効にする方法があります: プレーンテキスト通信。
これは、以下を修正することで実現できます: AndroidManifest.xml および、以下を追加します: android:usesCleartextTraffic="true" の application tag
この変更の完全な例は、こちらで確認できます: こちら
また、Android アプリの接続を妨げる問題が発生する場合もあります。Edge Functions へのリクエストが送信されていない場合は、以下を実行してください:
adb reverse tcp:54321 tcp:54321「capacitor updater をセルフホスト版 capgo で使用する」の続きを読む
「capacitor updater をセルフホスト版 capgo で使用する」のセクションから継続使用している場合 セルフホストの capgo で capacitor アップデーターを使用する 移行とエンタープライズ運用を計画するには、次と連携してください @capgo/capacitor-updater を使用する 「@capgo/capacitor-updater を使用する」のネイティブ機能については、 Capgo エンタープライズ Capgo Enterprise のプロダクトワークフロー向けに、 Ionic Enterprise プラグインの代替案 Ionic Enterprise Plugin Alternatives のプロダクトワークフロー向けに、 Capgo の代替案 Capgo Alternatives のプロダクトワークフロー向け、および Capgo コンサルティング Capgo Consulting のプロダクトワークフロー向けに。