品牌频道
每个品牌或客户都有自己的Capgo频道。推送品牌特有的更新,内容和功能,而不会影响其他部署。
动态频道切换
让用户选择他们的体验。餐厅应用可以让用户选择他们的位置并下载特定餐厅的内容。
集中管理
从一个控制台管理所有部署。推送全局更新到所有频道,或针对特定的品牌。
小程序平台
在应用内构建一个应用商店。每个小应用都是一个 Capgo 频道 - 用户可以下载并在它们之间无缝切换。
白标签用例
连锁餐厅
一个应用,多家餐厅。每个地点都有定制菜单、品牌和功能。用户选择他们的餐厅并获得正确的体验。
B2B SaaS
向您的商业客户提供一个带有logo、颜色和功能的应用程序。他们得到他们的logo、颜色和功能 - 您维护一个代码库。
平台应用
构建一个小应用生态系统。第三方开发者上传到他们的 Capgo 频道,您控制发布到应用商店。
小应用商店模型
我们的一位客户使用 Capgo 构建了一个完整的小应用平台。以下是它是如何工作的:
- 1主应用包含壳和导航
- 2每个小应用都是一个独立的 Capgo 频道
- 3用户浏览主应用中的可用小应用
- 4选择小应用下载该频道的内容
- 5小应用开发者通过 CLI 或 SDK 上载 - 从不接触生产环境
- 6平台拥有者审阅并推广到生产环境
MiniAppStore.tsx
import { CapacitorUpdater } from '@capgo/capacitor-updater'
// Get list of available mini-apps
const miniApps = [
{ name: 'Games', channel: 'miniapp-games' },
{ name: 'Utilities', channel: 'miniapp-utils' },
{ name: 'Finance', channel: 'miniapp-finance' },
]
// User selects a mini-app
async function loadMiniApp(channel: string) {
// Switch to the mini-app's channel
await CapacitorUpdater.setChannel({
channel: channel
})
// Download starts automatically
// App reloads with mini-app content
}
// Return to main app
async function returnToMainApp() {
await CapacitorUpdater.setChannel({
channel: 'production'
})
} 动态频道切换
Capgo 是唯一可靠的动态频道切换平台。 在运行时切换频道、下载新内容和切换上下文 - 甚至不需要重新安装。 这项技术经过了四年多的打磨和测试。