자체 호스팅 capgo와 함께 커패시터 업데이트 프로그램 사용
이 튜토리얼에서는 무엇을 다룰까요?
Section titled “이 튜토리얼에서는 무엇을 다룰까요?”이 튜토리얼에서는 자체 호스팅 capgo가 있는 개발 환경에서 커패시터 업데이트 프로그램을 사용하는 방법을 보여줍니다.
자체 호스팅 capgo와 함께 커패시터 업데이트 프로그램을 사용하려면 앱 디렉터리에서 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를 사용할 것으로 예상하므로 https에서 API을 프록시하려면 Ngrock 또는 localcan과 같은 도구를 사용해야 합니다.
Android에는 일반 텍스트 통신을 활성화하는 방법이 있습니다.
이는 AndroidManifest.xml을 수정하고 application 태그에 android:usesCleartextTraffic="true"을 추가하여 달성할 수 있습니다.
이 변경 사항의 전체 예는 여기에서 볼 수 있습니다.
안드로이드 앱이 연결되지 않는 문제도 있을 수 있습니다. Edge 기능으로 전송되는 요청이 표시되지 않으면 다음을 실행하세요.
adb reverse tcp:54321 tcp:54321