社会
e-Título
市民身分証明書アプリの広範なパブリックデバイス互換性の必要性があります。
バージョン対象化
スピードアップと驚きの減少
リスクと技術負債を削減します。特定のネイティブバージョンにアップデートをプッシュし、変更を段階的に展開し、古いバージョンを安定させてください - すべて、更新の配布を完全に制御することができます。
ネイティブバージョンごとにチャンネル
選択的なアップデート配布
Recreate AppFlow's version-tied channel behavior exactly. Each native build maps to a Capgo channel with the same control you're used to.
古いバージョンにアップデートを送信しないようにして、古いバージョンのユーザーは安定し、新しいバージョンはアップデートを受け取る
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
Native version 2.0には新しいプラグイン API があります。Push JS更新が新しい API を使用する場合、2.0+チャンネルにのみ送信します。
最新のネイティブバージョンでリスキーな変更をテストしてください。安定したら古いバージョンに送信してください。
ネイティブ 1.x の更新を停止し、2.x に継続して配信する。古いバージョンのユーザーは最後の安定バージョンに留まります。
各ネイティブバージョンは、厳密な更新制御のために独自のチャンネルを指します。
2.0と1.5チャンネルにのみアップデートをプッシュする。1.4のユーザーは、最後の機能するバンドルで安定している。
「Capacitor」で作られたアプリ
市民、健康、予報アプリは古いAndroidバージョンと異なるデバイス世代をサポートする必要があります。バージョン対象化は、すべてのユーザーに一つのアップデートパスを強制しないように、ネイティブビルドを最新の互換性のあるWebバンドルに保つことができます。
社会
市民身分証明書アプリの広範なパブリックデバイス互換性の必要性があります。
医療
ヘルスアプリでは、古いと新しいネイティブシェルが異なるウェブバンドルを必要とする場合があります。
WEATHER
天気予報アプリでは、デバイスの機能とマップのパフォーマンスがバージョンによって異なる場合があります。