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

自宅でホストしているcapacitorを使用するcapgoアップデーター

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

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

This tutorial will show how to use capacitor updater in a dev environment with self hosted capgo

  1. クローンされた capgo

はじめに

「はじめに」

自社ホストの capgo を使用するには、capacitor のアップデーターを使用するには、 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で有効にする方法があります。 plaintext communication.\nこのことが実現されるのは、 AndroidManifest.xml 追加 android:usesCleartextTraffic="true" in the application タグ この変更の完全な例は ここ

アンドロイドアプリが接続できない問題もあります。エッジ関数にリクエストが送信されていない場合は、

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