license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations
Ce guide décrit comment configurer votre environnement de développement pour créer des applications de Cordova pour appareils Firefox OS, puis de tester et de publier ces apps.
Firefox OS apps sont fondamentalement juste web apps, avec l‘ajout d’un fichier manifest.webapp qui définit les métadonnées relatives à l‘application et lui permet d’être installé sur Firefox OS appareils. N‘importe quelle plate-forme qui supporte Cordova peut être utilisé.Pour en savoir plus sur la création d’applications web, consultez le Centre App sur MDN.
Commencez par installer Node.js, puis installer le package de Cordoue comme suit :
$ npm install -g cordova
Ensuite, créez un exemple d'application Cordova, puis naviguer dans le répertoire nouvellement créé :
$ cordova create test-app $ cd test-app
Ajouter Firefox OS comme une plate-forme prise en charge de l'application avec le texte suivant :
$ cordova platform add firefoxos
Cela crée une application Firefox OS dans le répertoire de plates-formes/firefoxos/www, qui actuellement semble le même, sauf qu'il a un fichier de manifeste de Firefox (manifest.webapp) dans le répertoire www.
À ce stade, vous êtes prêt à aller, modifiez le code à l‘intérieur de test-app/www et ce que vous voulez que votre application d’être. Vous pouvez ajouter la prise en charge de plugins pour l‘application à l’aide de “Ajouter cordova plugin”, par exemple :
cordova plugin add cordova-plugin-device cordova plugin add cordova-plugin-vibration
Lorsque le code de votre application est écrit, déployer les modifications apportées à l'application Firefox OS avec que vous avez ajouté à votre projet
$ cordova préparer firefoxos
Pour créer une app emballé un peut zip du répertoire de plates-formes/firefoxos/www. Vous pouvez aussi tout simplement construire à l'aide
$ cordova construire firefoxos
L'app emballé Firefox OS sera construit à platforms/firefoxos/build/package.zip
L‘app peut être testée en utilisant l’ OS Firefox Web IDE.
Lorsque vous avez connecté l‘IDE Web à votre périphérique/simulateur de test, sélectionnez l’option « Open App emballés », alors assurez-vous que vous pointez sur le test-app/plateformes/firefoxos/www/annuaire d‘inclure l’application dans l'interface Manager.
Car ici, vous pouvez installer l‘application sur votre appareil/simulateur de test (avec le bouton « Play »). À l’aide de la « Pause » bouton, vous pouvez déboguer l'application et modifier son code en direct.
Remarque : Avant d‘essayer de publier votre application, vous devez envisager la validation à l’aide du validateur de l'App.
Vous pouvez soumettre votre application sur le marché de Firefox, ou publiez-le vous-même. Visitez la Zone de marché de Firefox le MDN pour obtenir des renseignements sur la façon de le faire ; Options de publication App est le meilleur endroit pour commencer.