- 概要
- インストール
- アプリの作成
- CLIコマンド
- プラットフォームサポート
- プラットフォームの固定
- バージョン管理
- フック
- Android
- iOS
- Electron
- アイコン
- スプラッシュスクリーン
- セキュリティ
- プライバシー
- 許可リスト
- データストレージ
- プラグインの作成
- Android
- iOS
- Plugmanの使用
- Config.xml API
- Plugin.xml API
- Cordova JavaScript API
- サードパーティツール
- アプリテンプレート
- 次のステップ
- バッテリー状態
- カメラ
- デバイス
- ダイアログ
- ファイル
- ジオロケーション
- InAppBrowser
- メディア
- メディアキャプチャ
- ネットワーク情報
- 画面の向き
- ブラウザスプラッシュスクリーン
- ステータスバー
- バイブレーション
- ネイティブアプリへのCordovaの埋め込み
プラットフォームの固定
Cordova CLI 12.x 以降
Cordova CLI 12.0.0 から、CLI は固定された Apache Cordova プラットフォームのリストを維持しなくなりました。
cordova platform add <PLATFORM>
コマンドを実行すると、常にnpm レジストリから最新の利用可能なプラットフォームがフェッチされます。これにより、新しくリリースされたプラットフォームにすぐにアクセスできます。
特定のバージョンを常にフェッチする場合は、コマンドを変更してバージョン固定を含める必要があります。たとえば、cordova platform add <PLATFORM>@<VERSION>
を使用します。
cordova platform list
コマンドは、バージョンなしでプラットフォームのリストを表示します。ただし、インストール済みのプラットフォームのバージョンは引き続き表示されます。
出力例
$ cordova platform list
Installed platforms:
android 12.0.0
Available platforms:
browser
electron
ios
Cordova CLI 11.x 以前
Cordova CLI 11.x 以前のバージョンは、プラットフォームの固定を引き続き使用しますが、Cordova CLI 12.0.0 がリリースされたため、それ以上の更新は行われません。プラットフォームは `^` 記号で固定され、CLI は固定されたプラットフォームの新しいマイナーリリースとパッチリリースをフェッチできます。
CLI バージョンの固定されたプラットフォームを表示するには、新しいプロジェクトディレクトリで cordova platform list
コマンドを実行します。
出力例
$ cordova platform list
Installed platforms:
Available platforms:
android ^10.1.1
browser ^6.0.0
electron ^3.0.0
ios ^6.2.0
osx ^6.0.0 (deprecated)
上記の情報に基づいて、cordova platform add android
を実行すると、10.1.1 以降の最新のマイナー/パッチリリースバージョンがフェッチされます。バージョンを指定すると、指定されたバージョンがフェッチされます。たとえば、cordova platform add ios@5.0.1
は Cordova iOS 5.0.1 をフェッチします。
注:プラットフォームをインストールした後、「**インストール済みプラットフォーム:**」セクションには、実際にインストールされたプラットフォームバージョンが表示されます。インストール済みのプラットフォームは、プロジェクトから削除されるまで、「**利用可能なプラットフォーム:**」セクションには表示されなくなります。