跳过主要内容

白标应用运营

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

业务承诺简单:以多个品牌应用的销售为目标,而不需要维护多个应用。Capgo 使这一目标成为现实,通过为租户提供专属包的渠道、Builder用于原生壳,以及当一个品牌需要快速修复时的回滚。

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

Capacitor 应用

租户

频道

安全

回滚

问题

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

品牌变体会快速增长

每个客户都想有自己的 logo、主题、特性标志、内容、合规文本和发布时间

分支会将这些请求转化为永久的维护债务

商店评论会拖慢租户修复

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

One global update can break every brand at once. One fork per brand makes the team slow. The release model needs a middle path.

具体模型

What white-label means in a real Capgo app

客户定制化SaaS应用

B2B SaaS客户可以获得自己的Logo、主题、引导文案和特性标志,而不需要将所有其他客户强制升级到相同的版本。

连锁店或门店应用

每个餐厅、诊所、健身房或门店可以接收本地菜单、资产、推广屏幕和内容更新,而不需要新二进制。

小应用市场

主应用可以列出批准的小应用或客户工作区,并在运行时切换到匹配的Capgo频道。

实现示例

共享壳,租户特定的频道

使用相同的Capacitor壳为每个租户。将租户特定的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的迭代

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

发布模型

一个适合多个品牌的发布流程

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

1

构建共享壳

将共享的认证、分析、计费、导航和原生插件放在一个Capacitor应用中,而不是为每个客户重建它们。

2

创建租户频道

将每个客户、分公司、地点或工作区映射到一个Capgo频道,具有自己的更新历史和发布节奏。

3

发布品牌包

将客户特定的JavaScript、CSS、资产、配置、副本和实验发送到应用商店,无需等待应用商店审查。

4

控制发布和回滚

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

用户信号

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

普通白标客户反馈

Capacitor 构建的应用

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

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

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

体育

Tigo Sports Guatemala

该体育应用需要市场控制才能显示赛程和当地内容。

1.6M 3.3
查看Google Play列表
TV SPIELFILM - TV-Programm app icon

娱乐

TV SPIELFILM - TV-Programm

娱乐指南,内容根据市场和节目窗口而有所不同。

12.1M 4.4
查看Google Play列表
Mi Orange app icon

工具箱

Mi Orange

运营商应用,仍需要本地产品和支持内容的共享账户模式。

9.3百万安装 4.2星级
查看Google Play列表

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

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