メインコンテンツにジャンプ

Using the capacitor updater with self-hosted capgo

GitHub

このチュートリアルでカバーすること?

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

このチュートリアルでは、開発環境で自主ホストされた capgo を使用する capacitor アップデーターを使用する方法を示します。

  1. capgo をクローン

capacitor アップデーターを自主ホストされた capgo と組み合わせて使用するには、 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 を使用することを想定しています。HTTPS で API をプロキシするツールとして Ngrock または localcan を使用する必要があります。

Android では、HTTPS を使用する必要があるため、__CAPGO_KEEP_0__ を HTTPS でプロキシする方法があります テキストベースのコミュニケーション. このことが実現されるのは、 AndroidManifest.xml に追加することで実現される android:usesCleartextTraffic="true" タグ内 application この変更の完全な例はここで見ることができます ここ

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

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

自宅サーバーでcapgoを使用するcapacitorアップデーターとともに進めていきましょう

セクション:自宅サーバーでcapgoを使用するcapacitorアップデーターとともに進めていきましょう

あなたが使用している場合 capacitor 自主管理 capgo を使用した capacitor アップデーター 企業向け移行と運用を計画するには、__CAPGO_KEEP_0__ を__CAPGO_KEEP_1__に接続する capgo/capacitor-updater capgo/capacitor-updaterのネイティブ機能 Capgo Enterprise Capgo Enterpriseの製品フロー Ionic Enterprise Plugin Alternatives Ionic Enterprise Plugin Alternativesの製品フロー Capgo Alternatives Capgo Alternativesの製品フロー Capgo Consulting 製品ワークフローについての Capgo コンサルティングのためのものです。