使用自托管的capacitor更新器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 标签中
您可以看到一个完整的示例此更改 在这里
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:54321Keep going from Using the capacitor updater with self-hosted capgo
Section titled “Keep going from Using the capacitor updater with self-hosted capgo”如果您正在使用 Using the capacitor updater with self-hosted capgo 来规划迁移和企业运营,连接它 使用@capgo/capacitor-updater 对于native能力在使用@capgo/capacitor-updater Capgo企业 对于Capgo企业中的产品工作流 Ionic Enterprise Plugin Alternatives Ionic Enterprise Plugin 的替代品 Capgo Alternatives Capgo 的替代品 Capgo Consulting Capgo 咨询服务