コードの破壊的変更
プラグインの success()
および error()
メソッドが削除され、代わりに resolve()
および reject()
を使用します。
registerWebPlugin
などの非推奨のプラグイン定義およびメソッドが削除されました。詳細は Capacitor 3 プラグインのアップグレードガイドを参照してください。
Capacitor のヘルパープロパティ platform
および isNative
が削除され、代わりに getPlatform()
および isNativePlatform()
メソッドを使用します。
Android
BridgeFragment
クラスが削除されました。このクラスを使用して Fragment
を表示していたプラグインは、独自のバージョンを作成する必要があります。
iOS
SPM サポートの追加
Capacitor 6 は実験的な SPM サポートを追加しました。プラグインにサポートを追加するには、既存のプラグインをSPMに変換する を参照してください。
プラグインでCapacitorを7.0にアップデートする
@capacitor/plugin-migration-v6-to-v7 を使用する
プラグインフォルダから npx @capacitor/plugin-migration-v6-to-v7@latest
を実行すると、すべてのファイル変更が自動的に行われます。