跳过内容

使用自托管的 capacitor 和 capgo

GitHub

本教程将展示如何在开发环境中使用 capacitor 更新器与自托管的 capgo

  1. 克隆了 capgo

To use the capacitor updater with self-hosted capgo edit the 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

Keep 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 为使用@capgo/capacitor-updater的本地能力 Capgo 企业版 为Capgo 企业版的产品流程 Ionic 企业插件替代品 为Ionic 企业插件替代品的产品流程 Capgo 替代品 为Capgo 替代品的产品流程 Capgo 咨询 为Capgo 咨询的产品流程