メインコンテンツへスキップ

セルフホストの capgo で capacitor アップデーターを使用する

GitHub

このチュートリアルの内容

このチュートリアルの内容

このチュートリアルでは、セルフホストした capgo を使用して、開発環境で capacitor updater を利用する方法を説明します

  1. クローンした capgo

はじめに

はじめに

セルフホストの 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 のプロダクトワークフロー向けに。