Подтвердить что ты не робот

Метеор: способ указать значок и экран запуска приложения?

Я хотел бы установить значок и заставку на свое приложение, сделанное с помощью meteor + cordova, без редактирования самого проекта Xcode... как это сделать?

4b9b3361

Ответ 1

Вы можете использовать файл mobile-config.js, который должен быть помещен в корень проекта. (доступно из версии 0.9.4). Чтобы иметь пример этого файла, самым простым способом было бы увидеть, как это сделал пример "localmarket". Просто введите:

meteor create --example localmarket

Затем просмотрите файл:

more localmarket/mobile-config.js

В основном, файл должен описывать App.icons и App.launchScreens. Вот что он должен содержать:

App.icons({
  // iOS
  'iphone': 'resources/icons/icon-60x60.png',
  'iphone_2x': 'resources/icons/[email protected]',
  'iphone_3x': 'resources/icons/[email protected]',
  'ipad': 'resources/icons/icon-76x76.png',
  'ipad_2x': 'resources/icons/[email protected]',

  // Android
  'android_ldpi': 'resources/icons/icon-36x36.png',
  'android_mdpi': 'resources/icons/icon-48x48.png',
  'android_hdpi': 'resources/icons/icon-72x72.png',
  'android_xhdpi': 'resources/icons/icon-96x96.png'
});

App.launchScreens({
  // iOS
  'iphone': 'resources/splash/splash-320x480.png',
  'iphone_2x': 'resources/splash/[email protected]',
  'iphone5': 'resources/splash/[email protected]',
  'iphone6': 'resources/splash/[email protected]',
  'iphone6p_portrait': 'resources/splash/[email protected]',
  'iphone6p_landscape': 'resources/splash/[email protected]',

  'ipad_portrait': 'resources/splash/splash-768x1024.png',
  'ipad_portrait_2x': 'resources/splash/[email protected]',
  'ipad_landscape': 'resources/splash/splash-1024x768.png',
  'ipad_landscape_2x': 'resources/splash/[email protected]',

  // Android
  'android_ldpi_portrait': 'resources/splash/splash-200x320.png',
  'android_ldpi_landscape': 'resources/splash/splash-320x200.png',
  'android_mdpi_portrait': 'resources/splash/splash-320x480.png',
  'android_mdpi_landscape': 'resources/splash/splash-480x320.png',
  'android_hdpi_portrait': 'resources/splash/splash-480x800.png',
  'android_hdpi_landscape': 'resources/splash/splash-800x480.png',
  'android_xhdpi_portrait': 'resources/splash/splash-720x1280.png',
  'android_xhdpi_landscape': 'resources/splash/splash-1280x720.png'
});

Кроме того, поскольку вы предоставляете путь к файлам, файлы должны быть включены в папку resources/icons и resources/splash, которую вы поместите в корень вашего проекта.

Документация для mobile-config.js