내용으로 건너뛰기

자체 호스팅된 capgo와 함께 capacitor 업데이터를 사용하는 방법

GitHub

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

이 튜토리얼이 다루는 내용

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

필요한 것

제목: 필요
  1. capgo을 클론

capacitor 업데이터를 자체 호스팅된 capgo과 함께 사용하려면 capacitor.config.ts 앱 디렉토리에서 from을 편집하고 다음과 같이 설정하세요:

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과 같은 도구를 사용하여 https로 API을 프록시해야 합니다.

Android에서 __CAPGO_KEEP_0__을 https로 프록싱하는 방법이 있습니다. plaintext 통신. 이것은 다음 단계로 달성할 수 있습니다. 안드로이드 매니페스트 파일 그리고 추가 android:usesCleartextTraffic="true" in the application 태그 이 변경의 전체 예제는 여기에서 볼 수 있습니다. 여기

또한 안드로이드 앱이 Edge Functions와 연결되지 않는 문제가 있을 수 있습니다. Edge Functions로의 요청이 전송되지 않는다면 다음을 실행하세요.

Terminal 창
adb reverse tcp:54321 tcp:54321

capacitor를 사용하는 동안 자체 호스팅된 capgo를 계속 사용하세요.

Using the capacitor updater with self-hosted capgo

Capacitor 업데이터를 사용 중이라면 Using the capacitor updater with self-hosted capgo 기업 운영 및 마이그레이션을 계획하고 싶다면 Capacitor 업데이터를 @capgo/capacitor-updater와 연결 Capacitor 업데이터의 원시 기능을 사용하기 위해 @capgo/capacitor-updater를 사용 Capgo 기업 버전 Capacitor 업데이터를 위한 제품 워크플로우에 대해 Capgo Enterprise에서. Ionic Enterprise 플러그인 대체 Ionic Enterprise 플러그인 대체의 제품 워크플로우를 사용하기 위해 Capgo 대체 방법 Capgo 제품 워크플로우에서 Alternatives, 및 Capgo 컨설팅 Capgo 제품 워크플로우에 대한