社会
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 で作られたアプリ
古いと新しいネイティブ バージョンをサポートする必要があるパブリック アプリ
社会
市民身分の証明アプリは、幅広いパブリックデバイスの互換性が必要です。
医療
ヘルスアプリでは、古いと新しいネイティブシェルが異なるウェブバンドルを必要とする場合があります。
WEATHER
デバイスの機能とマップのパフォーマンスがバージョンによって異なるため、天気予報アプリでは注意が必要です。