品牌变体快速增长
每个客户都想有自己的Logo、主题、特性标志、内容、合规文本和发布时间
问题
每个客户都想有自己的Logo、主题、特性标志、内容、合规文本和发布时间
商店评论会拖慢租户修复
全球发布太过笨拙
一次全球更新可能会一次性破坏所有品牌。每个品牌的分支会使团队变慢。发布模型需要中间路径
在 B2B SaaS 中,客户可以获得自己的 logo、主题、引导文本和特性标志,而不强制所有其他客户更新到相同的版本。
每个餐厅、诊所、健身房或分支机构都可以接收到本地菜单、资产、推广屏幕和内容更新,而无需发布新的二进制文件。
主应用可以列出批准的小应用或客户工作区,并在运行时切换到匹配的 Capgo 通道。
实现示例
使用相同的 Capacitor shell 为每个租户。将租户特定的 Web 包发布到 Capgo 通道,然后让应用从登录、组织选择或内部管理员屏幕切换到正确的通道。
# Publish tenant-specific web bundles from the same app
npx @capgo/cli@latest bundle upload --channel acme
npx @capgo/cli@latest bundle upload --channel globex
npx @capgo/cli@latest bundle upload --channel north-branch import { CapacitorUpdater } from '@capgo/capacitor-updater'
export async function switchTenant(channel: string) {
await CapacitorUpdater.setChannel({ channel })
const latest = await CapacitorUpdater.getLatest()
const bundle = await CapacitorUpdater.download({
url: latest.url,
version: latest.version,
})
await CapacitorUpdater.set({ id: bundle.id })
} 解决方案
The Capgo model keeps the native app stable and moves brand-specific web experiences through controlled channels.
为每个租户、分公司、工作空间、客户或应用程序变体创建一个频道。仅推送该品牌应接收的捆绑包。
在安全时推送一个共享的修复到每个频道,或者将一个发布孤立到一个客户时,当变化是特定的。
如果一个租户特定的捆绑包出现问题,回滚该频道而不影响其他品牌应用程序。
使用构建器创建一个新的本机壳时,图标、权限、插件或商店元数据发生变化。使用 OTA 时,品牌内容每周都会发生变化。
发布模型
白标运营变得可管理,当每个租户都有一个明确的发布通道,并且每个通道都可以独立监控时。
将共享认证、分析、计费、导航和原生插件保留在一个 Capacitor 应用中,而不是为每个客户重建它们。
将每个客户、分公司、地点或工作区映射到一个 Capgo 频道,具有自己的更新历史和发布节奏。
将客户特定的 JavaScript、CSS、资产、配置、副本和实验无需应用商店审查直接发送给客户。
推广经过验证的更改,暂停风险的发布,或者只回滚需要它的租户。
用户信号
用户重复的点是控制。他们希望租户 42 在今天获得紧急修复,而不移动租户 1、租户 7 和每个应用商店列表。
常见的白标客户反馈
真实的应用示例
区域体育、娱乐和电信品牌可以重用一个应用基础,同时改变每个品牌或国家的日程、营销活动、支持和市场特定内容。
根据品牌或地区分开渠道
重用一个发布流程
快速修复市场特定内容
体育
区域体育媒体应用,节目表和当地内容需要市场控制。
查看Google Play列表娱乐
娱乐指南,内容根据市场和节目窗口而有所不同。
查看 Google Play 列表工具
运营商应用,共享账户模式仍需要本地产品和支持内容。
查看 Google Play 列表仅供参考,使用公共应用商店数据。不是 Capgo 的客户声明。