Using the capacitor updater with self-hosted capgo
复制一个包含安装步骤和本插件的完整 Markdown 指南的设置提示。
本教程将涵盖什么?
标题:本教程将涵盖什么?本教程将展示如何在开发环境中使用 capacitor 更新器与自托管的 capgo
需求
标题:需求开始
标题:开始要使用 capacitor 更新器与自托管的 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,需要使用工具如Ngrock或localcan来代理您的 API 以https方式
在Android中,有一种方法可以启用 纯文本通信.
通过修改 AndroidManifest.xml 并添加 android:usesCleartextTraffic="true" 在 application 标签
一个关于此更改的完整示例可以在这里看到 这里
如果您无法看到任何请求被发送到边缘函数,可能存在一个问题,阻止安卓应用连接。如果您不看到任何请求被发送到边缘函数,请在
adb reverse tcp:54321 tcp:54321继续使用自托管的capgo和capacitor升级器
继续使用自托管的capgo和capacitor升级器如果您正在使用 使用自托管的capgo和capacitor更新器 计划迁移和企业运营,请将其与 使用@capgo/capacitor-updater 在使用@capgo/capacitor-updater时, Capgo企业 在Capgo企业中 Ionic企业插件替代品 在Ionic企业插件替代品中 Capgo替代品 在Capgo替代品中 Capgo咨询 为产品工作流程在Capgo咨询中.