Опитвам се да пренеса FirefoxOS на Motorola G, но не разбирам как да напиша манифест на устройството. Какво трябва да бъде посочено в манифеста? Откъде да започна? Официалната документация на Mozilla всъщност не е толкова полезна.
Манифест на устройство с FirefoxOS
Отговори (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
Дано помогне.