配置 Cordova 專案(config.xml)
Meteor 在構建期間讀取應用程式目錄根目錄中的 mobile-config.js
檔案,並使用其中指定的設定生成 Cordova 的 config.xml
。
Project_folder
├── /.meteor
└── mobile-config.js
大多數配置都可以通過 mobile-config.js
(應用程式後設資料,首選項,圖示和啟動螢幕以及 Cordova 外掛安裝引數)實現。
App.info({
id: 'com.example.matt.uber',
name: 'Uber',
description: 'Get Uber power in one button click',
author: 'Matt Development Group',
email: 'contact@example.com',
website: 'http://example.com'
});
// Set up resources such as icons and launch screens.
App.icons({
'iphone': 'icons/icon-60.png',
'iphone_2x': 'icons/icon-60@2x.png',
// ... more screen sizes and platforms ...
});
App.launchScreens({
'iphone': 'splash/Default~iphone.png',
'iphone_2x': 'splash/Default@2x~iphone.png',
// ... more screen sizes and platforms ...
});
// Set PhoneGap/Cordova preferences
App.setPreference('BackgroundColor', '0xff0000ff');
App.setPreference('HideKeyboardFormAccessoryBar', true);
App.setPreference('Orientation', 'default');
App.setPreference('Orientation', 'all', 'ios');
// Pass preferences for a particular PhoneGap/Cordova plugin
App.configurePlugin('com.phonegap.plugins.facebookconnect', {
APP_ID: '1234567890',
API_KEY: 'supersecretapikey'
});
不要手動編輯/.meteor/local/cordova-build/config.xml
檔案,因為它會在每個 meteor run ios/android
或 meteor build
重新生成,因此你將丟失所有修改。
參考頁面: 流星指南>構建>移動>配置你的應用程式