__CAPGO_KEEP_0__ 主页

白标应用运营

无发布混乱的白标移动应用

我们的业务承诺简单:销售许多品牌应用程序,而不需要维护许多应用程序。Capgo 使这一运营成为现实,并为租户特定包提供通道,为原生壳提供Builder,以及当一个品牌需要快速修复时,提供回滚。

来自马丁的人性化支持

1 个代码库
Capacitor 的源真相
租户通道
受控发布通道
按品牌
回滚爆发半径

终端

Capacitor app

租户

频道

安全

回滚

问题

白标应用程序失败时每个客户都变成一个分支

品牌变体迅速增加

每个客户都想有自己的Logo、主题、特性标志、内容、合规文本和发布时间。分支变成那些请求的永久性维护债务。

商店评论会拖慢租户修复

每个租户的菜单错误、入门修复或客户专属功能不应迫使每个租户通过二进制发布和应用商店评论。

全球发布太过粗糙

一次全球更新可能会一次性破坏所有品牌。每个品牌的分支会使团队变慢。发布模型需要一个中间路径。

具体模型

在一个真正的Capgo应用中,白标是什么意思

客户定制的SaaS应用

一家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 Solution

一个应用程序 shell,多个受控品牌通道

Capgo模型保持原生应用程序稳定,并通过受控频道将品牌特定的Web体验推送。

品牌频道

为每个租户、分支、工作区、客户或应用程序变体创建一个频道。只推送品牌应该接收的包。

全球和目标发布

推广一个共享的修复到每个频道时安全,或者将一个特定的更改隔离到一个客户时。

租户级回滚

如果一个租户特定的包破坏了,回滚该频道而不干扰每个其他品牌应用程序。

构建器为壳,OTA为迭代

使用构建器为新的原生壳创建图标、权限、插件或商店元数据发生变化时。使用OTA为品牌内容进行周日更改。

发布模型

适用于多个品牌的发布工作流

白标运营变得可管理,所有租户都有一个明确的发布通道,每个通道都可以独立监控。

1

构建共享壳

Keep shared auth, analytics, billing, navigation, and native plugins in one Capacitor app instead of rebuilding them per customer.

2

创建租户频道

Map each customer, franchise, location, or workspace to a Capgo channel with its own update history and release cadence.

3

发布品牌包

将客户特定的 JavaScript、CSS、资产、配置、副本和实验发送到客户端,无需 app store 审核。

4

控制发布和回滚

推广经过验证的变化,暂停风险的发布,或者只回滚需要它的租户。

用户信号

用户反复强调的点是控制。他们希望租户42在今天获得紧急修复,而不需要同时移动租户1、租户7和所有应用商店列表。

白标客户常见反馈

Capacitor

区域媒体和运营商应用共享核心,但需要本地控制

区域体育、娱乐和电信品牌可以重用一个应用基础,同时改变每个品牌或国家的时间表、营销活动、支持和市场特定内容

应用类型
白标
应用商店分类
体育、娱乐、工具
来源
公共应用商店数据集
Tigo Sports Guatemala应用图标

体育

蒂戈体育危地马拉

区域体育媒体应用,需要市场控制的赛程和当地内容。

1.6M 3.3
查看Google Play列表
体育节目 - 电视节目应用图标

娱乐

体育节目 - 电视节目

娱乐指南,内容表面由市场和节目窗口决定。

12.1M 4.4
查看Google Play列表

从一个Capgo发布系统中发货每个品牌应用

只需构建一次应用壳,映射每个租户到一个受控Capgo频道,并且不需要单独的代码库就可以让每个品牌保持移动。

从马丁那里获得人性化的支持