Манифест устройства FirefoxOS

Я пытаюсь портировать FirefoxOS на Motorola G, но не понимаю, как написать манифест устройства. Что нужно указать в манифесте? С чего начать? Официальная документация Mozilla на самом деле не так уж и полезна.


person shadox    schedule 22.01.2014    source источник


Ответы (1)


Манифест сложен, но он похож на велосипед: если его освоить, он становится второй натурой.

Вот ссылки, которые я использовал для понимания манифеста: https://developer.mozilla.org/en-US/Apps/Developing/Manifest https://developer.mozilla.org/en-US/Apps/Developing/About_app_manifests?redirectlocale=en-US&redirectslug=Web%2FApps%2FFAQs%2FAbout_app_manifests

Главное, что мне помогло, это понять, что обязательны только два поля: имя и описание. Это делает другие параметры специфичными для ваших нужд, поэтому для начала я удалил все остальные элементы: «локали» и «разработчик».

Основная конфигурация, которую мне нужно было сделать правильно, была: launch_path — я заставил ее работать методом проб и ошибок, но затем переместил приложение в свою архитектуру и был удивлен, когда приложение вышло 404! Я не должен был удивляться, потому что... путь был неправильным. После обновления пути приложение установилось правильно.

Например: /Apps/App1/app1.html

Последний совет по манифесту. Лучший способ понять это — получить тестовое приложение, работающее с шаблоном mdn-app-template! Таким образом, вы можете увидеть, как он работает, и проверить его возможности. Я настоятельно рекомендую это в качестве первого шага. https://github.com/chrisdavidmills/mdn-app-template

Другие предложения: - Потребовалось некоторое время, чтобы приостановить рабочий процесс. Можно просто щелкнуть ссылку «обновить» в диспетчере приложений. Это довольно быстрый рабочий процесс. - Удаление в Android было странным. Приложение фактически сохраняется в Firefox. Поэтому вам нужно перейти к about:apps для удаления. Вот ссылка: https://developer.mozilla.org/en-US/Apps/Developing/Apps_for_Android

Надеюсь, поможет.

person Jack Stone    schedule 24.01.2014
comment
Извините, я принимаю ответ, не прочитав его после того, как кто-то мне помог. На самом деле это не манифест приложения, а манифест репозитория, чтобы команда репо загружала правильный исходный код из другого источника, такого как github и тому подобное. Моя вина. - person shadox; 14.02.2014