社会
e-Título
幅広いパブリック デバイスの互換性が必要な市民身分証明書アプリです。
バージョン対象化の利点
バージョン対象化の利点
アプリフローがバージョンに依存するチャンネル動作を完全に再現します。各ネイティブビルドは、Capgo チャンネルと同じコントロールを持つものと同じです。
古いバージョンにアップデートを送信するのをやめましょう。古いバージョンのユーザーは安定したまま、新しいバージョンはアップデートを受け取ります。
アプリフローはネイティブバージョンと自動的にバンドルを紐付けました。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 で作られたアプリ
パブリック アプリは古いと新しいネイティブ バージョンをサポートする必要があります
社会
幅広いパブリック デバイスの互換性が必要な市民身分証明書アプリです。
MEDICAL
古いと新しいネイティブシェルでは、異なるWebバンドルが必要になる可能性がある健康アプリ。
WEATHER
古いデバイスの能力とマップのパフォーマンスはバージョンによって異なる可能性があるため、天気予報アプリ。