메인 콘텐츠로 건너뛰기

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

GitHub

이 튜토리얼이 다루는 내용은 무엇인가요?

이 튜토리얼이 다루는 내용

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

필요한 조건

필요한 조건
  1. capgo 클론

시작하기

시작하기

자체 호스팅 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__을 사용할 수 있도록 하려면 플레인 텍스트 통신. 이 변경을 적용하려면 AndroidManifest.xml 파일을 수정하여 android:usesCleartextTraffic="true" 태그에 추가해야 합니다. 이 변경의 예를 보려면 application 여기 를 참조하세요.

There also could be a problem that prevents the android app from connecting. If you do not see any requests being sent to edge functions run

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

capacitor 자체 호스팅 capgo 업데이터와 함께 사용하는 방법에서 계속하기

capacitor 자체 호스팅 capgo 업데이터와 함께 사용하는 방법에서 계속하기 제목

__CAPGO_KEEP_0__을 사용하고 있다면 capacitor 자체 호스팅 capgo 업데이터와 함께 사용하는 방법 __CAPGO_KEEP_0__을 __CAPGO_KEEP_1__과 연결하여 @capgo/capacitor-업데이터를 사용하여 @capgo/capacitor-업데이터의 네이티브 기능을 사용하여 Capgo Enterprise Capgo Enterprise의 제품 워크플로우를 사용하여 Ionic Enterprise Plugin Alternatives Ionic Enterprise Plugin 대체 제품의 제품 워크플로우 Capgo Alternatives Capgo Alternatives의 제품 워크플로우를 위해, Capgo Consulting Capgo Consulting의 제품 워크플로우를 위해,