메인 콘텐츠로 건너뛰기

capacitor 자체 호스팅 capgo 업데이터와 함께 사용하기

이 튜토리얼이 다루는 내용은 무엇입니까?

“이 튜토리얼이 다루는 내용”이라는 제목을 가진 섹션

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

필요한 조건

요구 사항
  1. capgo이 복제되었습니다.

시작하기

시작하기

capacitor 업데이터를 사용하려면 capgo을 자체 호스팅하여 capacitor.config.ts __CAPGO_KEEP_0__을 업데이트하려면 앱 디렉토리에서 이 파일을 열고 다음과 같이 설정하세요.

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를 사용하므로, Ngrock 또는 localcan과 같은 도구를 사용하여 API을 HTTPS로 프록시해야 합니다.

Android에서 __CAPGO_KEEP_0__을 사용하려면 플레인 텍스트 통신을 활성화할 수 있습니다.. 이것은 __CAPGO_KEEP_0__을 __CAPGO_KEEP_1__으로 설정하여 __CAPGO_KEEP_0__을 __CAPGO_KEEP_1__에 업데이트하는 것과 같습니다. AndroidManifest.xml 및 추가 android:usesCleartextTraffic="true" 에서 application 태그 이 변경의 전체 예시를 볼 수 있습니다 여기

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

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

capacitor 업데이터를 사용하여 자체 호스팅 capgo을 사용하는 경우 계속

제목이 "capacitor 업데이터를 사용하여 자체 호스팅 capgo을 사용하는 경우 계속"인 섹션

이러한 방법을 사용 중이라면 자체 호스팅 capgo을 사용하는 경우 capacitor 업데이터를 사용하여 계속 기업 운영과 마이그레이션 계획을 수립하기 위해 연결하세요. Using @capgo/capacitor-updater Using @capgo/capacitor-updater Capgo Enterprise Capgo Enterprise Ionic Enterprise Plugin Alternatives Ionic Enterprise Plugin Alternatives Capgo Alternatives Capgo Alternatives Capgo Consulting Capgo Consulting