SOCIAL
e-Título
该应用需要广泛的公共设备兼容性,具有公民身份。
54.9M安装
4.8星级
创建一个通道来为每个原生构建。
选择性更新分发
重新创建AppFlow的版本关联频道行为。每个本机构建映射到一个Capgo频道,具有相同的控制。
在您准备好弃用它们时停止推送旧版本的更新。旧版本的用户保持稳定,而新版本获得更新。
AppFlow将捆绑包自动绑定到本机版本。使用Capgo,您可以获得相同的行为,但具有更多灵活性:
// Set channel based on native version
import { CapacitorConfig } from '@capacitor/cli'
import { version } from './package.json'
const config: CapacitorConfig = {
plugins: {
CapacitorUpdater: {
defaultChannel: `native-${version}`,
}
}
}
// Upload to specific version channels
# Push to all 1.5.x versions
npx @capgo/cli bundle upload --channel native-1.5.0
npx @capgo/cli bundle upload --channel native-1.5.1
npx @capgo/cli bundle upload --channel native-1.5.2
# Skip older versions that can't support new features
# native-1.4.x devices stay on their current bundle
原生版本2.0有一个新的插件 API。仅将使用新 API 的推送 JS 更新推送到 2.0+ 通道。
在您的最新原生版本上测试一个风险变化。如果稳定,则推送到旧版本。
停止更新原生 1.x,同时继续将更新推送到 2.x。旧版本的用户将保持在他们的最后一个稳定更新。
每个原生版本都指向自己的通道以实现精确的更新控制
仅推送 2.0 和 1.5 通道的更新。1.4 用户将保持在他们最后一次工作的捆绑包上。
使用 Capacitor 构建的应用
公民、健康和预测应用可能支持较旧的 Android 版本和不同设备的世代。版本目标定位每个原生构建在最新的兼容 Web 捆绑包上,而不强制所有人使用一个更新路径。
SOCIAL
该应用需要广泛的公共设备兼容性,具有公民身份。
医疗
健康应用,可能需要不同版本的原生壳和web包。
天气
天气应用,设备能力和地图性能可能会因版本而异。