Skip to content

capacitor를 사용하여 capgo를 자체 호스팅하는 방법

GitHub

이 튜토리얼은 capacitor 업데이터를 개발 환경에서 자체 호스팅된 capgo와 함께 사용하는 방법을 보여줍니다.

  1. 클론된 capgo

시작하기

시작하기

To use the capacitor updater with self-hosted capgo edit the capacitor.config.ts __CAPGO_KEEP_1__를 로컬에서 호스팅하는 방법

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를 사용합니다. 로컬 API을 HTTPS로 사용하기 위해서는 Ngrock 또는 localcan과 같은 도구를 사용해야 합니다.

Android에서 plaintext 통신을 사용할 수 있습니다. plaintext 통신을 사용하기 위해서는AndroidManifest.xml을 수정하고 를 추가해야 합니다. 를 추가해야 합니다. android:usesCleartextTraffic="true" Capacitor 업데이터를 사용하여 application 태그 Capacitor 업데이터의 전체 예제는 여기에서 볼 수 있습니다. 여기

안드로이드 앱이 에지 함수와 연결되지 않는 문제가 있을 수 있습니다. 에지 함수로 요청이 전송되지 않는다면

터미널 창
adb reverse tcp:54321 tcp:54321

Keep going from Using the capacitor updater with self-hosted capgo

Section titled “Keep going from Using the capacitor updater with self-hosted capgo”

이러한 업데이터를 사용하여 Using the capacitor updater with self-hosted capgo 이러한 업데이터를 사용하여 Using @capgo/capacitor-updater Capgo의 내장 기능을 위한 @capgo/capacitor-업데이터 Capgo Enterprise for the product workflow in Capgo Enterprise, Capgo의 제품 워크플로우를 위한 @__CAPGO_KEEP_0__ Enterprise Ionic Enterprise 플러그인 대체 Capgo Alternatives for the product workflow in Capgo Alternatives, and Capgo Consulting for the product workflow in Capgo Consulting.