SOCIAL
e-Título
市民身分証明書アプリで、幅広いパブリック デバイスの互換性が必要です。
ネイティブビルドごとにチャネルを作成します。ネイティブバージョン1.5.0をリリースした場合、そのチャネルを作成します。すべてのJSアップデートは、そのチャネルに送られます。
バージョン1.3、1.4、1.5にアップデートをプッシュし、バージョン1.2をスキップする。古いネイティブバージョンが新機能をサポートできない場合に最適です。
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が含まれています。 Push JS更新が新しいAPIを使用する場合、2.0+チャンネルにのみ送信します。
リスクのある変更を最新のネイティブバージョンでテストしてください。 安定したら、古いバージョンに送信します。
ネイティブ1.xの更新を続けながら、2.xに送信を続ける。 旧バージョンのユーザーは最後の安定バージョンに留まる。
各ネイティブバージョンは、厳密な更新制御のために独自のチャンネルを指します。
新しいアップデートはありません
Apps built with Capacitor
パブリックアプリは古いと新しいネイティブバージョンをサポートする必要があります
SOCIAL
市民身分証明書アプリで、幅広いパブリック デバイスの互換性が必要です。
__CAPGO_KEEP_1__
__CAPGO_KEEP_3__
__CAPGO_KEEP_8__
__CAPGO_KEEP_10__