配合自托管 capgo 使用 capacitor 更新器
复制包含安装步骤和该插件完整 Markdown 指南的配置 prompt。
本教程将涵盖哪些内容?
本教程将涵盖的内容本教程将向您展示如何在包含自托管 capgo 的开发环境中使用 capacitor updater
入门指南
标题为“入门指南”的章节要在自托管的 capgo 中使用 capacitor 更新器,请编辑 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 等工具,通过 HTTPS 代理你的 API。
在 Android 中,有一种方法可以启用 明文通信。
这可以通过修改 AndroidManifest.xml 并添加 android:usesCleartextTraffic="true" ,详见 application 标签来实现。完整的修改示例可以参考 这里
此外,还可能存在导致 Android 应用无法连接的问题。如果未看到任何发送到 edge functions 的请求,请运行
adb reverse tcp:54321 tcp:54321继续阅读:使用自托管 capgo 的 capacitor updater
标题为“继续阅读:使用自托管 capgo 的 capacitor updater”的部分如果你正在使用 配合自托管 capgo 使用 capacitor 更新器 要规划迁移和企业运营,请将其与 使用 @capgo/capacitor-updater 用于“使用 @capgo/capacitor-updater”中的原生能力, Capgo 企业版 用于 Capgo Enterprise 中的产品工作流, Ionic Enterprise 插件替代方案 用于 Ionic Enterprise 插件替代方案的产品工作流, Capgo 替代方案 适用于 Capgo Alternatives 的产品工作流,以及 Capgo 咨询 适用于 Capgo Consulting 的产品工作流。