Манифест на устройство с 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

Основната точка, която ми помогна, беше да разбера, че са задължителни само две полета: име и описание. Това прави други опции специфични за вашите нужди, така че премахнах всички останали членове, за да започна: "locales" и "developer".

Основната конфигурация, която трябваше да направя, беше: launch_path - накарах я да работи чрез метода проба-грешка, но след това преместих приложението в моята архитектура и бях изненадан, когато приложението премина на 404! Не трябваше да се учудвам, защото... пътят беше неправилен. След актуализиране на пътя приложението се инсталира правилно.

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

Последен съвет относно Manifest. Най-добрият начин да го разберете е да накарате тестово приложение да работи от 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