.NET 開発基盤部会 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

Cordova - config.xmlの設定

共通

#項目名概要
1widget・id:アプリの識別子
・version:バージョン番号
2nameアプリ名
3descriptionアプリの概要
4authorアプリの作成者
5contentアプリ起動時、最初にロードするコンテンツ(index.htmlなど)。
・外部のURL(http://・・・)で外部のコンテンツを表示できる。
・外部のURLの場合は、下記ホワイトリストの指定が必要。
6access・ホワイトリスト指定(http://aaa.bbb.comhttp://xxx.yyy.com)。
・*は制限なし。ドメイン指定も可能(http://*.xxxx.com)。
7preference実行時のフレームワークの挙動を設定。
・name:設定名
・value:設定値
8featureプラグインの有効化
9allow-intentURLSchemeで別アプリを起動する際に予め定義。
10platform特定のプラットフォームのみに反映する場合に利用

Android

ShowTitle?

画面の上部にタイトルを表示

  • <preference name="ShowTitle?" value="True" />

バージョン情報

  • android-versionCode
    • <widget android-versionCode="" />
  • android-SdkVersion?
    • <preference name="android-minSdkVersion?" value="" />
    • <preference name="android-maxSdkVersion?" value="" />
    • <preference name="android-targetSdkVersion?" value="" />

参考

iOS

参考

個別

上記の設定から、Prepareコマンドにより、

PlatformPluginの設定が自動生成される。

Platformの構成

Androidの場合

platforms/android/res/xml/config.xml

#項目名概要
1loadingDialogアプリの読み込み中に、ネイティブのロード中を表すダイアログ表示
2loadingPageDialog?HTMLページの読み込み中に、ネイティブのロード中を表すダイアログを表示
3errorUrlアプリのエラーページ(wwwディレクトリからの相対パス)
4backgroundColorアプリの背景色を指定
5loadUrlTimeoutValue?アプリの読み込みのタイムアウト値設定
6keepRunning・バックグラウンド実行の設定。
・trueかfalseを指定。デフォルトはtrue(バックグラウンドでも実行)。
7splashscreen・splashscreenの画像
・res/drawableディレクトリ以下・拡張子無し。
8disallowOverscroll (boolean, defaults to false):・オーバースクロール時の表現。
・trueかfalseを指定。デフォルトはfalse(表現しない)。

iOSの場合

platforms/ios/(アプリ名)/config.xml

#項目名概要
1DisallowOverscroll?・オーバースクロール時の表現。
・trueかfalseを指定。デフォルトはfalse(表現しない)。
2TopActivityIndicator?・ステータスバーに表示されるインジケータの種類を設定。
・有効な値は、whiteLargeとwhiteとgray。デフォルトはgray。
3EnableViewportScale?・metaタグによるviewportのスケールの有効・無効。
・trueかfalseを指定。デフォルトはfalse(metaタグでスケールする)。
4AutoHideSplashScreen?・スプラッシュスクリーンを消すタイミングをJavaScriptから指定する・しない。
・trueかfalseを指定。デフォルトはtrue(JavaScriptから指定しない)。
%FadeSplashScreen?・スプラッシュスクリーンをフェードイン・フェードアウトさせるかどうか。
・trueかfalseを指定。デフォルトはtrue(フェードイン・フェードアウトさせる)。
6FadeSplashScreenDuration?・スプラッシュスクリーンのアニメーションの長さを秒数で指定。
・デフォルトは2。小数点も指定可能。
7ShowSplashScreenSpinner?・スプラッシュスクリーンの上にスピナー表示する・しない。
・trueかfalseを指定。デフォルトはtrue(スピナー表示する)。
8MediaPlaybackRequiresUserAction?・HTML5videoタグの自動再生を許可する・しない。
・trueかfalseを指定。デフォルトはfalse(自動再生を許可する)。
9AllowInlineMediaPlayback?・HTML5videoタグでのプレイバックを許可する・しない。
・HTML側のvideoタグ属性にwebkit-playsinlineの追加が必要。
・trueかfalseを指定します。デフォルトはfalse(自動再生を許可しない)。
10BackupWebStorage?・Webストレージのバックアップ場所を設定。
・noneとcloud(iCloud)とlocal(iTunes経由)のいずれかを指定。デフォルトはfalse(自動再生を許可しない)。
11KeyboardDisplayRequiresUserAction?JavaScriptのfocusメソッドで、ソフトウェアキーボードを表示する・しない。
・trueかfalseを指定。デフォルトはtrueです(表示しない)。
12SuppressesIncrementalRendering?・すべてのビューを受け取ってからアプリ内部のHTMLをレンダリングする・しない。
・trueかfalseを指定。デフォルトはfalse(すべてのビューを受け取ってからレンダリング)。
13HideKeyboardFormAccessoryBar?・ソフトウェアキーボードの上に表示されるツールバーを表示する・しない。
・trueかfalseを指定。デフォルトはfalse(表示する)。
14KeyboardShrinksView?・ソフトウェアの大きさに合わせてWebViewの高さを変更する・しない。
・trueかfalseを指定。デフォルトはfalse(変更しない)。

Pluginの構成

Androidの場合

platforms/android/res/xml/config.xml

iOSの場合

platforms/ios/(アプリ名)/config.xml

参考


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2018-03-27 (火) 13:32:15 (480d)