diff options
Diffstat (limited to 'files/de/archive/mozilla/marketplace')
14 files changed, 0 insertions, 1048 deletions
diff --git a/files/de/archive/mozilla/marketplace/apis/index.html b/files/de/archive/mozilla/marketplace/apis/index.html deleted file mode 100644 index ca60d38982..0000000000 --- a/files/de/archive/mozilla/marketplace/apis/index.html +++ /dev/null @@ -1,46 +0,0 @@ ---- -title: Zusatz Bibiliotheken and APIs -slug: Archive/Mozilla/Marketplace/APIs -tags: - - Anfänger - - Anwendungen - - Firefox OS - - Marketplace - - Marktplatz -translation_of: Archive/Mozilla/Marketplace/APIs ---- -<div class="summary"> -<p>Wenn es um das Programmieren in Ihrer App oder Web-Seite für den Firefox Marketplace geht, werden Sie Marketplace Zusatz Bibliotheken, Web APIs und Marketplace APIs verwenden. Diese Seite erklärt Ihnen, wie und wann Sie diese Optionen verwenden können und stellt Ihnen weitere Links zu noch mehr Informationen bereit.</p> -</div> - -<h2 id="Marketplace_Zusatz_Bibiliotheken">Marketplace Zusatz Bibiliotheken</h2> - -<div class="Wrap" id="OutputText" style="direction: ltr; text-align: left;"> -<div><span id="noHighlight_0.44059025102469707">Die Marketplace Zusatz Bibliotheken sollen Ihr tägliches Programmieren einfacher machen.</span><span id="noHighlight_0.3078771717653538"> Es gibt zurzeit eine solche Bibliothek, es können aber mehr entstehen, sobald es noch mehr Funktionen für den Marketplace geben wird.</span></div> - -<div> </div> -</div> - -<ul> - <li><code><a href="https://github.com/mozilla/receiptverifier">receiptverifier</a></code> — <span id="ouHighlight__18_21TO18_22">diese</span><span id="noHighlight_0.4804083604052125"> </span><span id="ouHighlight__23_29TO24_33">Bibliothek</span><span id="noHighlight_0.05684307958175727"> </span><span id="ouHighlight__31_37TO35_39">dient</span><span id="noHighlight_0.24275668418068386"> </span><span id="ouHighlight__39_40TO41_43">zur</span><span id="noHighlight_0.959966966600046"> </span><span id="ouHighlight__42_47TO45_55">Überprüfung</span><span id="noHighlight_0.6238971479933465"> von </span><span id="ouHighlight__49_64TO61_77">Zahlungseingängen</span><span id="noHighlight_0.01917105184382417">.</span><span id="noHighlight_0.9413199495716078"> Die Verwendung der Bibliothek</span><span id="noHighlight_0.9190130102412998"> </span><span id="ouHighlight__75_76TO97_100">wird</span><span id="noHighlight_0.04334018605069223"> im Artikel </span><a href="/en-US/Marketplace/Monetization/Validating_a_receipt">Überprüfung einer Quitung</a> beschrieben.</li> -</ul> - -<h2 id="Web_APIs">Web APIs</h2> - -<p>Ihre App für den Marketplace benötigt zur Verwendung von Web APIs bestimmte Funktionen:</p> - -<ul> - <li><code><a href="https://developer.mozilla.org/en-US/docs/Web/API/window.navigator.mozPay">navigator.mozPay</a></code> und ihre Verwandte<a class="external external-icon" href="https://wiki.mozilla.org/WebAPI/WebPaymentProvider"> Web Payment Provider</a> — Dieses API wird verwendet, um In-App Käufe zu tätigen. Die Benutzung ist hier beschrieben: <a href="/en-US/Marketplace/Monetization/In-app_payments">In-app payments</a></li> -</ul> - -<h2 id="Marketplace_APIs">Marketplace APIs</h2> - -<p>Für die üblichen Anwendungen brauchen Sie die Marketplace APIs nicht, doch manche Projekte, wie das <a href="/en-US/Marketplace/Options/Creating_a_store">Erstellen von eigenen Shops</a>, benötigen diese. Wenn Sie also bestimmte Funktionen in diesem Bereich brauchen, bietet es sich an, die Marketplace APIs zu nutzen. </p> - -<p>Die Dokumentation der Marketplace APIs finden sie <a href="http://firefox-marketplace-api.readthedocs.org/en/latest/topics/overview.html">hier</a>, auf readthedocs.org. Bitte treten Sie der <a href="https://lists.mozilla.org/listinfo/dev-marketplace">Entwickler-Marketplace</a> Mailing Liste bei, wenn Sie noch weitere Informationen zum Marketplace API brauchen.</p> - -<div class="note"> -<p>Diese Marketplace API Dokumentation beschreibt den Einsatz in der Entwicklung von Apps für den Firefox Marketplace. Das heißt, dass dieser Artikel Informationen über APIs enthalten kann, die im öffentlichen Marketplace nicht zugänglich sind.</p> -</div> - -<p> </p> diff --git a/files/de/archive/mozilla/marketplace/faq/index.html b/files/de/archive/mozilla/marketplace/faq/index.html deleted file mode 100644 index 6b6def2d3a..0000000000 --- a/files/de/archive/mozilla/marketplace/faq/index.html +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Firefox Marketplace FAQs -slug: Archive/Mozilla/Marketplace/FAQ -translation_of: Archive/Mozilla/Marketplace/FAQ ---- -<dl> - <dt> - Wie kann ich eine neue App hochladen?</dt> - <dd> - Schaue dir dazu diesen Artikel an: <a href="/de/Marketplace/Submission/Submitting_an_app" title="/en-US/docs/Apps/Publishing/Submitting_an_app?redirectlocale=en-US&redirectslug=Apps%2FSubmitting_an_app">Veröffentlichen einer App</a></dd> - - <dt> - Was ist der Genehmigungsprozess?</dt> - <dd> - Für die Entwickler-Preview werden alle Apps mit einer gültigen manifest-Datei automatisch zugelassen.</dd> - <dt> - Müssen meine Apps den Content-Richtlinien entsprechen?</dt> - <dd> - Die primären inhaltlichen Einschränkungen im "Firefox Marketplace" verhindern, dass bösartige oder illegale Aktivitäten zu stande kommen. Die Richtlinien sind die Gleichen, wie die <a href="https://addons.mozilla.org/en-US/developers/docs/policies/reviews#section-prohibited" title="https://addons.mozilla.org/en-US/developers/docs/policies/reviews#section-prohibited">Content-Richtlinien für den Firefox.</a> Die Richtlinien werden vor dem benutzersichtbaren Betastart vom "Marketplace" fertig sein.</dd> - <dt> - Wie verkauft der "Firefox Marketplace" meine App?</dt> - <dd> - <div class="note"> - <strong>Notiz:</strong> Kauf-Apps und In-App-Käufe sind der Zeit im "Firefox Marketplace" deaktiviert (August 2012). Es wird erwartet, dass diese Funktionen im Oktober 2012 wieder aktiviert werden.</div> - </dd> - <dt> - Wer hosted die App?</dt> - <dd> - Du hostest alle Dateien deiner App auf deinem eigenden Server. Wenn du eine App in den "Firefox Marketplace" einträgst, gibst du die URL von der manifest-Datei deiner App an, welches der "Marketplace" einliest und überprüft. Du kannst Icons, Screenshots, usw. hochladen, um deine App im "Firefox Marketplace" zu promoten.</dd> -</dl> diff --git a/files/de/archive/mozilla/marketplace/index.html b/files/de/archive/mozilla/marketplace/index.html deleted file mode 100644 index 10b84af67e..0000000000 --- a/files/de/archive/mozilla/marketplace/index.html +++ /dev/null @@ -1,126 +0,0 @@ ---- -title: Firefox Marketplace -slug: Archive/Mozilla/Marketplace -tags: - - Anfänger - - Apps - - Beginner - - Firefox OS - - Intro - - Landing - - Marketplace -translation_of: Archive/Mozilla/Marketplace ---- -<div class="summary">Der Firefox-Marktplatz ist ein offener und nicht-proprietärer Online-Marktplatz für Web-Anwendungen mit HTML5.</div> - -<p>Der Firefox-Marketplace ermöglicht Entwicklern, plattformübergreifende <a href="/en-US/Apps">open web Anwendungen</a> mittels standardisierter Web-Technologien, Sprachen und Tools zu veröffentlichen. Mozilla bringt seine innersten Werte — Offenheit, Freiheit, Auswahl durch den Benutzer – in die Welt der Apps.</p> - -<div class="row topicpage-table"> -<div class="section"> -<h2 class="Community" id="Community" name="Community">Ihre Apps veröffentlichen</h2> - -<dl> - <dt><a href="/de/Marketplace/Publishing/Publish_options">App Veröffentlichungsoptionen</a></dt> - <dd> - <div class="Wrap" id="OutputText" style="direction: ltr; text-align: left;"> - <div>Nachdem Sie eine offene Web-App erstellt haben, stehen Ihnen verschiedene Optionen für die Veröffentlichung zur Verfügung. Dieser Artikel erklärt, was zur Auswahl steht.</div> - </div> - </dd> - <dt><a href="/de/Marketplace/Submission/Submitting_an_app">Übermitteln einer App in den Firefox Marketplace</a></dt> - <dd> - <div class="Wrap" id="OutputText" style="direction: ltr; text-align: left;"> - <div>Ein ausführlicher Leitfaden für diejenigen, die eine App auf dem Firefox-Marketplace veröffentlichen wollen um Sie der ganzen Welt zur Verfügung zu stellen..</div> - </div> - </dd> - <dt><a href="/de/Apps/Publishing/General_app_publishing_topics">Allgemeines zur App-Veröffentlichung</a></dt> - <dd> - <div class="Wrap" id="OutputText" style="direction: ltr; text-align: left;"> - <div>Allgemeine Informationen und nützliche Tipps über die Veröffentlichung von Web-Apps.</div> - </div> - </dd> - <dt><a href="/de/Marketplace/Marketplace_APIs">Firefox Marketplace APIs</a></dt> - <dd> - <div class="Wrap" id="OutputText" style="direction: ltr; text-align: left;"> - <div>Links zu den wichtigsten Referenzhandbüchern für Mozillas Firefox Marketplace APIs, mit denen Sie Zahlungskonten und das automatische Hochladen der App (und der Updates) kontrollieren können.</div> - </div> - </dd> -</dl> -</div> - -<div class="section"> -<h2 class="Community" id="Community" name="Community">Monetarisierung</h2> - -<dl> - <dt><a href="/de/Marketplace/Monetization/Profiting_from_your_app">Profitieren von Ihrer App</a></dt> - <dd> - <div class="Wrap" id="OutputText" style="direction: ltr; text-align: left;"> - <div>Sie haben viel Arbeit und Liebe in ihre App gesteckt und wollen nun auch etwas von der App haben? Dieser Artikel befasst sich mit kostenpflichtigen Apps und In-App-Käufen. Alles Wege, damit Sie Geld an ihrem Werk verdienen.</div> - </div> - </dd> -</dl> - -<h2 class="Tools" id="Tools" name="Tools">Werkzeuge für App Entwickler</h2> - -<ul> - <li><a href="/de/Firefox_OS/Using_the_App_Manager">Firefox OS App Manage</a></li> - <li></li> - <li><a href="/de/Apps/App_developer_tools">App Entwickler Tools</a></li> -</ul> - -<h2 id="Erstellen_Sie_Ihren_eigenen_Marketplace">Erstellen Sie Ihren eigenen Marketplace</h2> - -<dl> - <dt><a href="/de/Marketplace/Creating_a_store">Erstellen eines Marktplatzes</a></dt> - <dd> - <div class="Wrap" id="OutputText" style="direction: ltr; text-align: left;"> - <div>Sie müssen nicht den Firefox-Marktplatz verwenden, um Ihre Anwendung zu verteilen. Sie können auch ihren eigenen internen Marktplatz erstellen. Nützlich zum Beispiel für Firmennetzwerke.</div> - </div> - </dd> -</dl> -</div> -</div> - -<h2 id="Subnav">Subnav</h2> - -<ol> - <li><a href="/de/Marketplace/Submission">Eine App veröffentlichen und überprüfen</a> - - <ol> - <li><a href="/de/Marketplace/Submission/Submitting_an_app" title="This step-by-step guide will help you successfully submit your app to the Firefox Marketplace.">Veröffentlichen einer App im Firefox Marketplace</a></li> - <li><a href="/de/Marketplace/Submission/Rating_Your_Content">Eine App bewerten</a></li> - <li><a href="/de/Marketplace/Submission/Marketplace_review_criteria" title="An explanation of the criteria an app must meet in order to be published on the Firefox Marketplace">Überprüfungskriterien für Marketplace</a></li> - <li><a href="/de/Marketplace/Publishing/Marketplace_screenshot_criteria" title="Some guidelines on how to create an effective screenshot for marketplace submission">Marketplace: screenshot Kriterien</a></li> - <li><a href="/de/Marketplace/Publishing/Privacy_policies" title="Your users' privacy is very important, so you need to develop and adhere to a reasonable privacy policy to engender their trust. This article provides a guide to developing privacy policies.">Leitfaden für die Datenschutzerklärungen</a></li> - <li><a href="/de/Marketplace/Submission/Testing_and_troubleshooting">Das Testen und Verbessern ihrer Apps.</a></li> - </ol> - </li> - <li><a href="/de/Marketplace/Publishing">Veröffentlichung</a> - <ol> - <li><a href="/de/Marketplace/Publishing/Publish_options" title="If you don't want to go the Firefox Marketplace route, here is some useful information on self-publishing apps.">Möglichkeiten der Veröffentlichung</a></li> - <li><a href="/de/Marketplace/Publishing/Packaged_apps" title="A detailed description of packaged apps, what the different types entail, and what they are used for in the context of the Firefox Marketplace, and self-published apps.">Verpacken der Apps</a></li> - <li><a href="/de/Marketplace/Publishing/Updating_apps" title="Information about how both hosted and packaged app updates are handled, and what you need to do to ensure that your app properly supports updating.">Apps aktualisieren.</a></li> - <li><a href="/de/Marketplace/Publishing/Open_web_apps_for_android">Open-Web-Apps für Android</a></li> - <li><a href="/de/Marketplace/Publishing/Adding_a_subdomain" title="For security reasons, each app must have its own domain (or subdomain) on the Web. This article covers how to go about creating a subdomain for your app.">Einen "Subdomain" zur App hinzufügen.</a></li> - <li><a href="/de/Marketplace/Publishing/Creating_a_store" title="Information that may be helpful to you if you want to build your own store for selling and distributing Open Web Apps.">Ihren eigenen Marktplatz erstellen.</a></li> - </ol> - </li> - <li><a href="/de/Marketplace/Monetization">Monetization</a> - <ol> - <li><a href="/de/Marketplace/Monetization/Profiting_from_your_app" title="This guide contains introductory materials on how to monetize your apps, including tools needed, and a monetization calculator.">Verdiehen Sie mit ihrer App Geld.</a></li> - <li><a href="/de/Marketplace/Monetization/App_payments_guide">Richtlinien zur Bezahlung</a></li> - <li><a href="/de/Marketplace/Monetization/In-app_payments" title="A guide to implementing support for in-app payments in your Web app.">In-App Käufe</a></li> - <li><a href="/de/Marketplace/Monetization/validating_a_receipt" title="A guide to when—and how—to validate your app's purchase receipt.">Überprüfung</a></li> - <li><a href="/de/Marketplace/Monetization/App_pricing" title="A round up of fixed price points you can choose for your paid apps, and how these vary across different currencies, along with useful supporting information on dealing with app payments.">App-Preise</a></li> - <li><a href="/de/Marketplace/Monetization/Payments_Status" title="An at-a-glance summary of what countries have got our app payment services set up in them — where paid apps can be distributed">Bezahlungsstatus</a></li> - </ol> - </li> - <li><a href="/de/Marketplace/APIs">Marketplace APIs</a> - <ol> - <li><a href="/de/Marketplace/APIs/Marketplace_utility_library" title="To help you work with the Firefox Marketplace, we provide a JavaScript library you can use in your apps to make it easier to handle in-app payments and verify payment receipts.">Marketplace utility library</a></li> - <li><a href="http://firefox-marketplace-api.readthedocs.org/en/latest/topics/submission.html" title="The Submission API lets you validate your app, update your app, and fetch information about the apps available to be installed.">Submission API</a></li> - <li><a href="http://firefox-marketplace-api.readthedocs.org/en/latest/topics/payment.html" title="The Payment API lets you get information about and process in-app purchases as well as to simply get information about what pricing tiers are available.">Payment API</a></li> - <li><a href="http://firefox-marketplace-api.readthedocs.org/en/latest/topics/overview.html" title="All Marketplace-related documentation is centered here.">Marketplace API</a></li> - </ol> - </li> - <li><a href="/de/Marketplace/FAQ">Firefox Marketplace FAQs</a></li> -</ol> diff --git a/files/de/archive/mozilla/marketplace/index/index.html b/files/de/archive/mozilla/marketplace/index/index.html deleted file mode 100644 index 6c4402ac0e..0000000000 --- a/files/de/archive/mozilla/marketplace/index/index.html +++ /dev/null @@ -1,107 +0,0 @@ ---- -title: Index -slug: Archive/Mozilla/Marketplace/Index -translation_of: Archive/Mozilla/Marketplace/Index ---- -<table class="fullwidth-table standard-table"> - <thead> - <tr> - <th>Seite</th> - <th>Markierungen und Zusammenfassung</th> - </tr> - </thead> - <tbody> - <tr> - <td rowspan="2"><a href="https://developer.mozilla.org/en-US/Marketplace">Firefox Marketplace</a></td> - <td> - <div class="Wrap" id="OutputText" style="direction: ltr; text-align: left;"> - <div> - <strong><span id="ouHighlight__0_3TO0_3">Apps</span><span id="noHighlight_0.5889815113305266">, </span><span id="ouHighlight__6_13TO12_19">Anfänger</span><span id="noHighlight_0.5403660475619123">,</span><span id="noHighlight_0.3387991480025444"> </span><span id="ouHighlight__16_22TO22_28">Firefox</span><span id="noHighlight_0.7668613457418992">-</span><span id="ouHighlight__24_25TO30_31">OS</span><span id="noHighlight_0.8951011927957859">,</span><span id="noHighlight_0.6148555939483893"> </span><span id="ouHighlight__28_32TO34_38">Intro</span><span id="noHighlight_0.17701457586357539">,</span><span id="noHighlight_0.5760011965409225"> </span><span id="ouHighlight__35_45TO41_50">Marktplatz</span><span id="noHighlight_0.5407654945037849">,</span><span id="noHighlight_0.4020076902746952"> </span></strong><strong><span id="ouHighlight__48_51TO6_9">l10n </span></strong><strong><span id="ouHighlight__54_61TO53_61">Priorität</span></strong></div> - </div> - </td> - </tr> - <tr> - <td> - <div class="Wrap" id="OutputText" style="direction: ltr; text-align: left;"> - <div> - <span id="ouHighlight__0_1TO0_1">In</span><span id="noHighlight_0.9522233378004807"> </span><span id="ouHighlight__3_6TO3_8">dieser</span><span id="noHighlight_0.6039522850542357"> </span><span id="ouHighlight__8_11TO10_13">Zone</span><span id="noHighlight_0.540155770285825"> </span><span id="ouHighlight__13_23TO15_24">finden Sie</span><span id="noHighlight_0.5334281819141741"> </span><span id="ouHighlight__25_27TO26_29">alle</span><span id="noHighlight_0.7497774064368447"> </span><span id="ouHighlight__33_43TO31_43">Informationen die </span><span id="ouHighlight__45_52TO45_57">Sie</span><span id="noHighlight_0.8637691350730549"> </span><span id="ouHighlight__54_55TO59_61">für</span><span id="noHighlight_0.26875779004184264"> die</span><span id="noHighlight_0.9166443347467169"> </span><span id="ouHighlight__57_63TO67_78">Vorbereitung</span><span id="noHighlight_0.3050920838286423"> </span><span id="ouHighlight__45_52TO45_57">benötigen um</span><span id="noHighlight_0.581035929121575"> </span><span id="ouHighlight__77_80TO84_87">apps</span><span id="noHighlight_0.3417867038848337"> </span><span id="ouHighlight__82_83TO89_91">auf</span><span id="noHighlight_0.5849129625057187"> </span><span id="ouHighlight__85_87TO93_95">dem</span><span id="noHighlight_0.13160167336228956"> </span><span id="ouHighlight__89_95TO97_103">Firefox</span><span id="noHighlight_0.7565775710033718">-</span><span id="ouHighlight__97_107TO105_114">Marktplatz</span><span id="noHighlight_0.12575925752470285"> zu </span><span id="ouHighlight__69_75TO119_133">veröffentlichen</span><span id="noHighlight_0.013704342936802005">.</span><span id="noHighlight_0.3797317145742377"> </span><span id="ouHighlight__115_122TO136_144">Anleitung</span><span id="noHighlight_0.6903754272667528"> </span><span id="ouHighlight__127_129TO146_148">wie</span><span id="noHighlight_0.08483738113667993"> </span><span id="ouHighlight__131_132TO150_152">man</span><span id="noHighlight_0.5903237402607715"> </span><span id="ouHighlight__139_142TO154_157">apps</span><span id="noHighlight_0.16999152835920606"> </span><span id="ouHighlight__144_153TO159_169">erfolgreich zustellt</span><span id="noHighlight_0.09615291469106424">,</span><span id="noHighlight_0.9259168020620518"> </span><span id="ouHighlight__156_171TO172_186">Zustelloptionen</span><span id="noHighlight_0.7275685671894508">,</span><span id="noHighlight_0.5880092154893579"> </span><span id="ouHighlight__174_185TO189_203">Monetarisierung</span><span id="noHighlight_0.609926802433308">,</span><span id="noHighlight_0.7579675949400887"> </span><span id="ouHighlight__188_197TO206_221">Veröffentlichung</span><span id="noHighlight_0.8412341335870109"> </span><span id="ouHighlight__199_201TO223_225">,</span><span id="noHighlight_0.5429555690721404"> </span><span id="ouHighlight__203_210TO227_240">Aktualisierung der</span><span id="noHighlight_0.17740891047659102"> </span><span id="ouHighlight__212_215TO242_245">apps</span><span id="noHighlight_0.7048266349141792">,</span><span id="noHighlight_0.1290486979080514"> </span><span id="noHighlight_0.8167801659418924"> </span><span id="ouHighlight__222_224TO252_254">die</span><span id="noHighlight_0.9556831555269909"> </span><span id="ouHighlight__226_234TO256_267">Bibliotheken</span><span id="noHighlight_0.062332747488497264"> </span><span id="ouHighlight__236_238TO269_271">und</span><span id="noHighlight_0.023689324193404082"> </span><span id="ouHighlight__240_243TO273_276">APIs</span><span id="noHighlight_0.6685367483506628"> </span><span id="ouHighlight__110_113TO288_292">Finde</span><span id="noHighlight_0.48983088239063044"> </span><span id="ouHighlight__260_270TO294_303">Marktplatz</span><span id="noHighlight_0.009531699154391449">-</span><span id="ouHighlight__272_279TO305_314">Funktionen</span><span id="noHighlight_0.36054821670722903"> zu </span><span id="ouHighlight__253_255TO316_324">verwenden</span><span id="noHighlight_0.6098192944671793">.</span></div> - </div> - </td> - </tr> - <tr> - </tr> - <tr> - <td rowspan="2"><a href="https://developer.mozilla.org/en-US/Marketplace/Marketplace_APIs">Firefox Marketplace APIs</a></td> - <td><strong>API, Apps, Marketplace</strong></td> - </tr> - <tr> - <td> - <div class="Wrap" id="OutputText" style="direction: ltr; text-align: left;"> - <div> - <span id="ouHighlight__0_4TO0_4">Links</span><span id="noHighlight_0.21735528479211452"> </span><span id="ouHighlight__6_7TO6_7">zu</span><span id="noHighlight_0.31360816644326284"> </span><span id="ouHighlight__9_11TO9_11">den</span><span id="noHighlight_0.6778438360633481"> </span><span id="ouHighlight__13_16TO13_23">wichtigsten</span><span id="noHighlight_0.9260294032984827"> </span><span id="ouHighlight__18_27TO25_34">Referenzen</span><span id="noHighlight_0.6892425980828629"> </span><span id="ouHighlight__29_36TO36_38">für</span><span id="noHighlight_0.7184151168901204"> </span><span id="ouHighlight__38_46TO40_47">Mozillas</span><span id="noHighlight_0.583987380021488"> </span><span id="ouHighlight__48_54TO49_55">Firefox</span><span id="noHighlight_0.745419169143389"> </span><span id="ouHighlight__56_66TO57_66">Marktplatz</span><span id="noHighlight_0.8075941568630335"> </span><span id="ouHighlight__68_71TO68_71">APIs</span><span id="noHighlight_0.30448284814672943">,</span><span id="noHighlight_0.10779450355262188"> </span><span id="ouHighlight__74_77TO74_76">mit</span><span id="noHighlight_0.784597949507333"> </span><span id="ouHighlight__79_83TO78_82">denen</span><span id="noHighlight_0.7752118598594266"> </span><span id="ouHighlight__85_87TO84_86">Sie</span><span id="noHighlight_0.21491125915777043"> </span><span id="ouHighlight__100_102TO89_91">app</span><span id="noHighlight_0.05542320721565541">-</span><span id="ouHighlight__104_114TO93_105">Einreichungen</span><span id="noHighlight_0.3992297430514131"> behandeln können</span><span id="noHighlight_0.5797630272832736">.</span><span id="noHighlight_0.34292369967465064"> </span><span id="ouHighlight__117_125TO125_137">Konfigurieren</span><span id="noHighlight_0.1305230935792262"> Sie </span><span id="ouHighlight__127_127TO143_145">ein</span><span id="noHighlight_0.6877012254938101"> </span><span id="ouHighlight__129_143TO147_162">Abrechnungskonto</span><span id="noHighlight_0.9771944466462119"> </span><span id="ouHighlight__145_147TO164_166">für</span><span id="noHighlight_0.3182178436818248"> </span><span id="ouHighlight__149_150TO168_171">eine</span><span id="noHighlight_0.24662945022610216"> </span><span id="ouHighlight__152_154TO173_175">app</span><span id="noHighlight_0.20909015953322518"> </span><span id="ouHighlight__157_159TO177_179">und</span><span id="noHighlight_0.5646328006860575"> vieles </span><span id="ouHighlight__161_164TO188_191">mehr</span><span id="noHighlight_0.9738319516345264">.</span></div> - </div> - </td> - </tr> - <tr> - </tr> - <tr> - <td rowspan="2"><a href="https://developer.mozilla.org/en-US/Marketplace/FAQ">Firefox Marketplace FAQ</a></td> - <td><strong>App Zahlungen, Apps, B2G, FAQ, Firefox OS, Mobile, Marketplace</strong></td> - </tr> - <tr> - <td> - <div class="Wrap" id="OutputText" style="direction: ltr; text-align: left;"> - <div> - <span id="ouHighlight__0_3TO0_5">Dieser</span><span id="noHighlight_0.19960713332041158"> </span><span id="ouHighlight__5_11TO7_13">Artikel</span><span id="noHighlight_0.1981511823059916"> </span><span id="ouHighlight__13_19TO15_25">beantwortet</span><span id="noHighlight_0.5500917761560755"> </span><span id="ouHighlight__21_21TO27_30">eine</span><span id="noHighlight_0.21041283176694026"> </span><span id="ouHighlight__23_29TO32_39">Vielzahl</span><span id="noHighlight_0.022714725732562946"> </span><span id="ouHighlight__31_32TO41_43">von</span><span id="noHighlight_0.8284602143307211"> </span><span id="ouHighlight__34_39TO45_50">häufig</span><span id="noHighlight_0.8415814458039087"> </span><span id="ouHighlight__41_49TO52_67">gestellte Fragen</span><span id="noHighlight_0.42285235271803767"> </span><span id="ouHighlight__51_57TO69_77">mit Bezug</span><span id="noHighlight_0.28131920762722384"> </span><span id="ouHighlight__59_60TO79_81">zur</span><span id="noHighlight_0.021529129984559026"> </span><span id="ouHighlight__62_71TO83_98">Veröffentlichung</span><span id="noHighlight_0.7555203624128196"> </span><span id="ouHighlight__73_74TO100_102">auf</span><span id="noHighlight_0.9391454125489938"> </span><span id="ouHighlight__76_78TO104_106">dem</span><span id="noHighlight_0.4045671935811187"> </span><a class="external external-icon" href="https://marketplace.firefox.com/">Firefox Marketplace</a>.</div> - </div> - </td> - </tr> - <tr> - </tr> - <tr> - <td rowspan="2"><a href="https://developer.mozilla.org/en-US/Marketplace/Index">Index</a></td> - <td><strong>Index</strong></td> - </tr> - <tr> - <td><strong>7 Seiten gefunden:</strong></td> - </tr> - <tr> - </tr> - <tr> - <td rowspan="2"><a href="https://developer.mozilla.org/en-US/Marketplace/Publish">Publishing on the Firefox Marketplace</a></td> - <td><strong>Apps, Marketplace</strong></td> - </tr> - <tr> - <td> - <div class="Wrap" id="OutputText" style="direction: ltr; text-align: left;"> - <div> - <span class="highlight" id="ouHighlight__0_12TO0_12">Dokumentation</span><span id="noHighlight_0.7049222721929723"> </span><span id="ouHighlight__14_16TO14_16">für</span><span id="noHighlight_0.5655813773908702"> das </span><span id="ouHighlight__18_27TO22_36">Veröffentlichen</span><span id="noHighlight_0.33238229399412034"> </span><span id="ouHighlight__29_30TO38_42">einer</span><span id="noHighlight_0.2006829286397801"> </span><span id="ouHighlight__32_34TO44_46">app</span><span id="noHighlight_0.12844276319970083"> </span><span id="ouHighlight__36_37TO48_50">auf</span><span id="noHighlight_0.5578515633624875"> </span><span id="ouHighlight__39_41TO52_54">dem Firefox Marketplace.</span><span id="noHighlight_0.3953718972734471"> </span></div> - </div> - </td> - </tr> - <tr> - </tr> - <tr> - <td rowspan="2"><a href="https://developer.mozilla.org/en-US/Marketplace/Submission">Vorlage</a></td> - <td><strong>Anlegen</strong></td> - </tr> - <tr> - <td>Marketplace Vorlagen</td> - </tr> - <tr> - </tr> - <tr> - <td rowspan="2"><a href="https://developer.mozilla.org/en-US/Marketplace/APIs">Zusatz Bibiliotheken und APIs</a></td> - <td><strong>Apps, Anfänger, Firefox OS, Anleitung, Marketplace</strong></td> - </tr> - <tr> - <td> - <div class="Wrap" id="OutputText" style="direction: ltr; text-align: left;"> - <div> - <span class="highlight" id="ouHighlight__0_3TO0_3">Wenn</span><span id="noHighlight_0.5737033828966409"> </span><span id="ouHighlight__5_6TO5_6">es</span><span id="noHighlight_0.3909536206935058"> </span><span id="ouHighlight__8_12TO8_17">darum geht</span><span id="noHighlight_0.4901791755236773">,</span><span id="noHighlight_0.673471059281298"> die </span><span id="ouHighlight__24_36TO24_33">Funktionen</span><span id="noHighlight_0.05530713144654276"> </span><span id="ouHighlight__38_40TO35_37">für</span><span id="noHighlight_0.9835250022129454"> </span><span id="ouHighlight__42_44TO39_41">den</span><span id="noHighlight_0.8362647688984874"> </span><span id="ouHighlight__46_52TO43_49">Firefox</span><span id="noHighlight_0.16290818975200927">-</span><span id="ouHighlight__54_64TO51_60">Marktplatz</span><span id="noHighlight_0.17467473354582008"> </span><span id="ouHighlight__66_69TO62_63">in</span><span id="noHighlight_0.7283392661317538"> </span><span id="ouHighlight__71_74TO65_68">Ihre</span><span id="noHighlight_0.28934042168694807"> </span><span id="ouHighlight__76_79TO70_73">apps</span><span id="noHighlight_0.7771964225910226"> </span><span id="ouHighlight__81_83TO75_77">und</span><span id="noHighlight_0.15598200624125558"> </span><span id="ouHighlight__85_93TO79_87">Webseiten</span><span id="noHighlight_0.9428617086357428"> zu </span><span id="ouHighlight__17_22TO92_99">codieren</span><span id="noHighlight_0.6930504245813579">.</span><span id="ouHighlight__96_106TO102_110"> Machen </span><span id="noHighlight_0.6067672822530392"> </span><span id="ouHighlight__108_110TO148_153">nutzen </span><span id="ouHighlight__96_106TO102_110">Sie</span><span id="ouHighlight__108_110TO148_153"> </span><span id="noHighlight_0.6067672822530392">die </span><span id="ouHighlight__115_125TO116_125">Marktplatz</span><span id="noHighlight_0.0020127593669712063"> </span><span id="ouHighlight__127_133TO127_132">Zusatz</span><span id="noHighlight_0.6395639642900024"> </span><span id="ouHighlight__135_143TO134_145">Bibliothek</span><span id="noHighlight_0.9419823856833636">,</span><span id="noHighlight_0.3547381167981054"> </span><span id="ouHighlight__146_148TO155_157">Web</span><span id="noHighlight_0.047700294577457836">-</span><span id="ouHighlight__150_153TO159_162">APIs</span><span id="noHighlight_0.31222606703291556"> </span><span id="ouHighlight__155_157TO164_166">und</span><span id="noHighlight_0.8625591724427182"> </span><span id="ouHighlight__159_169TO168_172">Markt</span><span id="noHighlight_0.42630441115737283">-</span><span id="ouHighlight__171_174TO174_177">APIs</span><span id="noHighlight_0.8145332950831733">.</span><span id="noHighlight_0.051495320110055975"> </span><span id="ouHighlight__177_180TO180_184">Diese</span><span id="noHighlight_0.6669405185267256"> </span><span id="ouHighlight__182_185TO186_190">Seite</span><span id="noHighlight_0.36569511282483125"> </span><span id="ouHighlight__187_196TO192_196">führt</span><span id="noHighlight_0.6200962966966449"> </span><span id="ouHighlight__198_202TO198_202">diese</span><span id="noHighlight_0.5981084780086247"> </span><span id="ouHighlight__204_210TO204_211">Optionen</span><span id="noHighlight_0.5627602761770325">,</span><span id="noHighlight_0.5304405870176222"> </span><span id="ouHighlight__223_226TO214_217">wenn</span><span id="noHighlight_0.3798460827020126"> </span><span id="ouHighlight__228_230TO219_221">Sie</span><span id="noHighlight_0.7842822708201288"> </span><span id="ouHighlight__232_236TO223_236">möglicherweise </span><span id="ouHighlight__258_262TO252_256">Links</span><span id="noHighlight_0.058619100517732114"> </span><span id="ouHighlight__238_245TO238_246">einsetzen</span><span id="noHighlight_0.42158992457465383"> </span><span id="ouHighlight__247_249TO248_250">und</span><span id="noHighlight_0.28583505285210653"> </span><span id="noHighlight_0.7471647008262842"> </span><span id="ouHighlight__264_265TO258_259">zu</span><span id="noHighlight_0.967138459848076"> </span><span id="ouHighlight__267_273TO261_268">weiteren</span><span id="noHighlight_0.27699114268729963"> </span><span id="ouHighlight__275_287TO270_282">Dokumentation</span><span id="noHighlight_0.8550786396783262"> </span><span id="ouHighlight__213_221TO291_300">beschreiben</span><span id="noHighlight_0.015802827980302747">.</span></div> - </div> - </td> - </tr> - </tbody> -</table> -<p> </p> diff --git a/files/de/archive/mozilla/marketplace/marktplatz_apis/index.html b/files/de/archive/mozilla/marketplace/marktplatz_apis/index.html deleted file mode 100644 index 41c61d5451..0000000000 --- a/files/de/archive/mozilla/marketplace/marktplatz_apis/index.html +++ /dev/null @@ -1,109 +0,0 @@ ---- -title: Firefox Marktplatz APIs -slug: Archive/Mozilla/Marketplace/Marktplatz_APIs -translation_of: Archive/Mozilla/Marketplace/Marketplace_APIs ---- -<div class="summary"> - <div class="summary"> - <div class="Wrap" id="OutputText" style="direction: ltr; text-align: left;"> - <div> - <span class="highlight" id="ouHighlight__0_4TO0_4">Links</span><span id="noHighlight_0.6061911304145479"> </span><span id="ouHighlight__6_7TO6_7">zu</span><span id="noHighlight_0.23600993000602166"> </span><span id="ouHighlight__9_11TO9_11">den</span><span id="noHighlight_0.7546094547411804"> </span><span id="ouHighlight__13_16TO13_23">wichtigsten</span><span id="noHighlight_0.6763998285431145"> </span><span id="ouHighlight__18_27TO25_34">Referenzen</span><span id="noHighlight_0.20016347568226367"> </span><span id="ouHighlight__29_36TO36_38">für</span><span id="noHighlight_0.4038636246077498"> </span><span id="ouHighlight__38_46TO40_47">Mozillas</span><span id="noHighlight_0.33855126749915554"> </span><span id="ouHighlight__48_54TO49_55">Firefox</span><span id="noHighlight_0.44325717641499374"> </span><span id="ouHighlight__56_66TO57_66">Marktplatz</span><span id="noHighlight_0.6689270501593386"> </span><span id="ouHighlight__68_71TO68_71">APIs</span><span id="noHighlight_0.635853537018279">,</span><span id="noHighlight_0.49264533851507175"> </span><span id="ouHighlight__74_77TO74_76">mit</span><span id="noHighlight_0.3919902841187667"> </span><span id="ouHighlight__79_83TO78_82">denen</span><span id="noHighlight_0.676992582007752"> </span><span id="ouHighlight__85_87TO84_86">Sie</span><span id="noHighlight_0.7296187712152811">, </span><span id="ouHighlight__100_102TO89_91">App</span><span id="noHighlight_0.19191860157987461">-</span><span id="ouHighlight__104_114TO93_105">Einreichungen</span><span id="noHighlight_0.9503774793909335"> behandeln können</span><span id="noHighlight_0.5620478633538235"> und</span><span id="noHighlight_0.35141654395361044"> Sie </span><span id="ouHighlight__127_127TO143_145">ein</span><span id="noHighlight_0.4204817871075437"> </span><span id="ouHighlight__129_143TO147_162">Abrechnungskonto</span><span id="noHighlight_0.4344837710437581"> </span><span id="ouHighlight__145_147TO164_166">für</span><span id="noHighlight_0.3566052526339053"> </span><span id="ouHighlight__149_150TO168_171">eine</span><span id="noHighlight_0.43851880560265577"> </span><span id="ouHighlight__152_154TO173_175">App </span><span id="noHighlight_0.48681488687558605"><span id="ouHighlight__117_125TO125_137">konfigurieren können</span> </span><span id="ouHighlight__157_159TO177_179">und</span><span id="noHighlight_0.3219143468193957"> vieles </span><span id="ouHighlight__161_164TO188_191">mehr</span><span id="noHighlight_0.8305336768063916">.</span></div> - </div> - </div> -</div> -<div class="row topicpage-table"> - <div class="section"> - <dl> - <dt> - <a href="/en-US/docs/Web/Apps/Publishing/Marketplace_utility_library">Marktplatz unitity <span class="highlight" id="ouHighlight__20_26TO19_28">Bibliothek</span></a></dt> - <dd> - <div class="Wrap" id="OutputText" style="direction: ltr; text-align: left;"> - <div> - <span id="ouHighlight__0_1TO0_4">Damit</span><span id="noHighlight_0.7762086980536949"> </span><span id="ouHighlight__8_10TO6_8">Sie</span><span id="noHighlight_0.5664002361024933"> </span><span id="ouHighlight__17_20TO10_12">mit</span><span id="noHighlight_0.429154601237671"> </span><span id="ouHighlight__22_24TO14_16">dem</span><span id="noHighlight_0.6182270407636031"> </span><span id="ouHighlight__26_32TO18_24">Firefox</span><span id="noHighlight_0.008744155119655539">-</span><span id="ouHighlight__34_44TO26_30">Markt</span><span id="noHighlight_0.7574302307098405"> </span><span id="ouHighlight__12_15TO32_39">arbeiten</span><span id="noHighlight_0.5533006742231562"> </span><span id="ouHighlight__3_6TO41_46">können</span><span id="noHighlight_0.4950657957539629">,</span><span id="noHighlight_0.3372120617796437"> </span><span id="ouHighlight__50_56TO49_54">bieten</span><span id="noHighlight_0.44211992673609957"> </span><span id="ouHighlight__47_48TO56_58">wir</span><span id="ouHighlight__115_120TO93_103"> zu erleichterung</span><span id="noHighlight_0.09155990502130762"> </span><span id="ouHighlight__58_58TO60_63">eine</span><span id="noHighlight_0.2447784974239685"> </span><span id="ouHighlight__60_69TO65_74">JavaScript</span><span id="noHighlight_0.19110864322972176">-</span><span id="ouHighlight__71_77TO76_85">Bibliothek</span><span id="noHighlight_0.7134498349474518"> an um eine ihnen </span><span id="noHighlight_0.7406434351915837"> </span><span id="ouHighlight__99_102TO118_128">Anwendungen einfach</span><span id="noHighlight_0.3267500320424487"> </span><span id="ouHighlight__125_130TO140_148">handhaben </span><span id="noHighlight_0.9846020830196359"> </span><span id="ouHighlight__132_137TO150_155">in-app</span><span id="noHighlight_0.002481082544482538">-</span><span id="ouHighlight__139_146TO157_165">Zahlungen</span><span id="noHighlight_0.4634763933506747"> </span><span id="ouHighlight__148_150TO167_169">und</span><span id="noHighlight_0.07040860484935862"> </span><span id="ouHighlight__159_174TO171_186">Zahlungseingänge</span><span id="noHighlight_0.9580017260746942"> </span><span id="ouHighlight__152_157TO191_200">überprüfen zu können</span><span id="noHighlight_0.3791498328522227">.</span></div> - </div> - </dd> - <dt> - <a href="http://firefox-marketplace-api.readthedocs.org/en/latest/topics/submission.html" title="http://firefox-marketplace-api.readthedocs.org/en/latest/topics/submission.html">Überprüfungs API</a></dt> - <dd> - <div class="Wrap" id="OutputText" style="direction: ltr; text-align: left;"> - <div> - <span class="highlight" id="ouHighlight__0_2TO0_2">Mit der</span><span id="noHighlight_0.4201166469996619"> </span><span id="ouHighlight__15_17TO12_14">API-</span><span id="ouHighlight__4_13TO4_10">Vorlage</span><span id="noHighlight_0.1975489927027082"> </span><span id="ouHighlight__19_22TO16_21">können</span><span id="noHighlight_0.6633607940773647"> </span><span id="ouHighlight__24_26TO23_25">Sie</span><span id="noHighlight_0.6911799731159312"> </span><span id="ouHighlight__37_40TO27_30">Ihre</span><span id="noHighlight_0.343202944661377"> </span><span id="ouHighlight__42_44TO32_34">app</span><span id="noHighlight_0.5543564148820272"> </span><span id="ouHighlight__28_35TO39_48">überprüfen</span><span id="noHighlight_0.24197976332956528">,</span><span id="noHighlight_0.24589501394800284"> </span><span id="ouHighlight__47_52TO51_63">aktualisieren</span><span id="noHighlight_0.00622104541507662"> </span><span id="ouHighlight__54_57TO65_68">Ihre</span><span id="noHighlight_0.3937366892723856"> </span><span id="ouHighlight__59_61TO70_72">app</span><span id="noHighlight_0.5495599751239539"> </span><span id="ouHighlight__64_66TO74_76">und</span><span id="noHighlight_0.2643930901574659"> </span><span id="ouHighlight__68_72TO78_82">holen</span><span id="noHighlight_0.8526517947168686"> </span><span id="ouHighlight__74_84TO84_96">Informationen</span><span id="noHighlight_0.6300408148838118"> </span><span id="ouHighlight__86_90TO98_101">über</span><span id="noHighlight_0.5871519567596253"> </span><span id="ouHighlight__92_94TO103_105">die</span><span id="noHighlight_0.5982540094729301"> </span><span id="ouHighlight__96_99TO107_110">apps</span><span id="noHighlight_0.7653973146053984"> </span><span id="ouHighlight__101_109TO112_120">verfügbar</span><span id="noHighlight_0.2835796653147047"> </span><span id="ouHighlight__117_125TO122_132">installiert</span><span id="noHighlight_0.9945427232816358"> </span><span id="ouHighlight__114_115TO134_139">werden</span><span id="noHighlight_0.197050726713643">.</span></div> - </div> - </dd> - <dt> - <a href="http://firefox-marketplace-api.readthedocs.org/en/latest/topics/payment.html" title="http://firefox-marketplace-api.readthedocs.org/en/latest/topics/payment.html">Zahlungs API</a></dt> - <dd> - <div class="Wrap" id="OutputText" style="direction: ltr; text-align: left;"> - <div> - <span class="highlight" id="ouHighlight__0_2TO0_2">Mit </span><span id="noHighlight_0.4223142435717314"> </span><span id="ouHighlight__12_14TO12_14">API-</span><span id="ouHighlight__4_10TO4_10">Zahlung</span><span id="noHighlight_0.27594378334530334"> </span><span id="ouHighlight__16_19TO16_21">können</span><span id="noHighlight_0.6638130185856066"> </span><span id="ouHighlight__21_23TO23_25">Sie</span><span id="noHighlight_0.5129649967897267"> </span><span id="noHighlight_0.01763111829191466"> </span><span id="ouHighlight__44_54TO37_49">Informationen</span><span id="noHighlight_0.9679672767044096"> </span><span id="ouHighlight__56_60TO51_52">zu</span><span id="noHighlight_0.33100446439210474"> </span><span id="ouHighlight__62_67TO54_59">in-app</span><span id="noHighlight_0.3108348720827504"> </span><span id="ouHighlight__69_77TO61_68">Einkäufe</span><span id="noHighlight_0.4658904268161276"> </span><span id="ouHighlight__25_26TO70_75">machen</span><span id="noHighlight_0.44599349662789733"> </span><span id="ouHighlight__79_81TO77_79">und</span><span id="noHighlight_0.885544762510215"> </span><span id="ouHighlight__83_85TO81_88">erhalten</span><span id="noHighlight_0.3837870996558409"> </span><span id="ouHighlight__87_97TO90_102">Informationen</span><span id="noHighlight_0.39566944401772486"> </span><span id="ouHighlight__99_103TO104_107">über</span><span id="noHighlight_0.18975376628565088"> die </span><span id="ouHighlight__105_111TO113_127">Preisgestaltung</span><span id="noHighlight_0.6025374022931953"> </span><span id="ouHighlight__113_117TO129_134">Stufen</span><span id="noHighlight_0.2678849581525088"> </span><span id="ouHighlight__119_121TO136_138">für</span><span id="noHighlight_0.7893695804126921"> </span><span id="ouHighlight__123_129TO140_151">verschiedene</span><span id="noHighlight_0.8798667246886877"> </span><span id="ouHighlight__131_139TO153_158">Länder</span><span id="noHighlight_0.028057211485865596">.</span></div> - </div> - </dd> - <dt> - <a href="http://firefox-marketplace-api.readthedocs.org/en/latest/topics/overview.html" title="http://firefox-marketplace-api.readthedocs.org/en/latest/topics/overview.html">Andere Marktplatz APIs</a></dt> - <dd> - <div class="Wrap" id="OutputText" style="direction: ltr; text-align: left;"> - <div> - <span id="ouHighlight__0_2TO0_2">Die</span><span id="noHighlight_0.5037117043799489"> </span><span id="ouHighlight__4_7TO4_15">vollständige</span><span id="noHighlight_0.5126204959720749"> </span><span id="ouHighlight__9_21TO17_29">Dokumentation</span><span id="noHighlight_0.4744378043040487"> </span><span id="ouHighlight__23_25TO31_33">für</span><span id="noHighlight_0.6271049524956505"> </span><span id="ouHighlight__27_29TO35_37">die</span><span id="noHighlight_0.6226643017903231"> </span><span id="ouHighlight__31_37TO39_45">Firefox</span><span id="noHighlight_0.02485826833486693">-</span><span id="ouHighlight__39_49TO47_56">Marktplatz</span><span id="noHighlight_0.815518520503297">-</span><span id="ouHighlight__51_54TO58_61">APIs</span><span id="noHighlight_0.812943240153569">.</span></div> - </div> - </dd> - </dl> - </div> - <div class="section"> - <div class="Wrap" id="OutputText" style="direction: ltr; text-align: left;"> - <div> - <strong><span id="ouHighlight__0_4TO0_4">Tools</span><span id="noHighlight_0.19062945056652736"> </span><span id="ouHighlight__6_8TO6_8">für</span><span id="noHighlight_0.1039377003568307"> </span><span id="ouHighlight__10_12TO10_12">app</span><span id="noHighlight_0.9052402208684265">-</span><span id="ouHighlight__14_23TO14_23">Entwickler</span></strong></div> - </div> - <ul> - <li><a class="external external-icon" href="https://marketplace.firefox.com/developers/">Besuchen Sie die Firefox Marktplace Entwicklercke</a></li> - <li><a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/Using_Firefox_OS_Simulator">Firefox OS Simulator</a></li> - <li><a href="https://developer.mozilla.org/en-US/docs/Apps/App_developer_tools">App Entwickler tools</a></li> - </ul> - <div class="Wrap" id="OutputText" style="direction: ltr; text-align: left;"> - <div> - <strong><span id="ouHighlight__0_9TO0_10">Technologie</span><span id="noHighlight_0.5007130375631282">-</span><span id="ouHighlight__11_33TO12_32">Referenzdokumentation</span></strong></div> - </div> - <div class="twocolumns"> - <ul> - <li><a href="https://developer.mozilla.org/en-US/docs/Web/CSS">CSS</a></li> - <li><a href="https://developer.mozilla.org/en-US/docs/DOM">DOM</a></li> - <li><a href="https://developer.mozilla.org/en-US/docs/Web/HTML">HTML</a></li> - <li><a href="https://developer.mozilla.org/en-US/docs/JavaScript">JavaScript</a></li> - <li><a href="https://developer.mozilla.org/en-US/docs/WebAPI">WebAPI</a></li> - <li><a href="https://developer.mozilla.org/en-US/docs/Web/WebGL">WebGL</a></li> - <li><a href="https://developer.mozilla.org/en-US/docs/SVG">SVG</a></li> - <li><a class="external external-icon" href="https://www.mozilla.org/en-US/apps/">Open Web Apps overview site</a></li> - <li><a class="external external-icon" href="https://wiki.mozilla.org/Apps">Apps Projekt wiki page</a></li> - </ul> - </div> - <div class="Wrap" id="OutputText" style="direction: ltr; text-align: left;"> - <div> - <strong><span id="ouHighlight__0_11TO0_4">Hilfe</span><span id="noHighlight_0.4549211852685946"> </span><span class="highlight" id="ouHighlight__13_16TO6_8">von</span><span id="noHighlight_0.1996361921250519"> </span><span id="ouHighlight__18_20TO10_12">der</span><span id="noHighlight_0.006766254269174765"> </span><span id="ouHighlight__22_30TO14_25">Gemeinschaft</span></strong></div> - </div> - <div class="Wrap" id="OutputText" style="direction: ltr; text-align: left;"> - <div> - <span id="ouHighlight__0_1TO0_3">Wenn</span><span id="noHighlight_0.014341863217350204"> </span><span id="ouHighlight__3_5TO5_7">Sie</span><span id="noHighlight_0.7705560383773145"> </span><span id="ouHighlight__7_11TO9_12">noch</span><span id="noHighlight_0.663267210708874"> nicht </span><span id="ouHighlight__20_23TO20_25">sicher</span><span id="noHighlight_0.12999408598722229"> sind was zu</span><span id="noHighlight_0.6970422690542117"> </span><span id="ouHighlight__32_33TO39_41">tun ist</span><span id="noHighlight_0.21504970851511362">, </span><span id="ouHighlight__35_38TO44_46">was</span><span id="noHighlight_0.10981157081308113"> </span><span id="ouHighlight__40_45TO48_50">Sie</span><span id="noHighlight_0.5849074450491327"> </span><span id="ouHighlight__61_64TO52_60">erledigen</span><span id="noHighlight_0.8255595638015908"> </span><span id="ouHighlight__54_55TO62_67">wollen</span><span id="noHighlight_0.9993066468046264">,</span><span id="noHighlight_0.053809035748189404"> </span><span id="ouHighlight__67_75TO70_75">zögern</span><span id="noHighlight_0.5609314500952005"> Sie nicht </span><span id="ouHighlight__77_78TO87_88">zu</span><span id="noHighlight_0.18618861856638436"> </span><span id="ouHighlight__85_87TO90_92">der</span><span id="noHighlight_0.6219038919540205"> </span><span id="ouHighlight__89_100TO94_105">Unterhaltung</span><span id="noHighlight_0.478329571887941">!</span></div> - <div> - </div> - </div> - <ul> - <li>Konsultieren der Web-apps forum: - <ul> - <li><a class="external external-icon" href="https://lists.mozilla.org/listinfo/dev-webapps">als Mailing-Liste</a></li> - <li><a class="external external-icon" href="http://groups.google.com/group/mozilla.dev.webapps">als Google Group</a></li> - <li><a class="external external-icon" href="http://groups.google.com/group/mozilla.dev.webapps/feeds">als Web-Feed</a></li> - </ul> - <ul> - <li> - <div class="Wrap" id="OutputText" style="direction: ltr; text-align: left;"> - <div> - <span id="ouHighlight__0_2TO0_10">Stellen Sie</span><span id="noHighlight_0.5026097136180658"> </span><span id="ouHighlight__4_7TO12_15">Ihre</span><span id="noHighlight_0.2229105310496191"> </span><span id="ouHighlight__9_16TO17_21">Frage</span><span id="noHighlight_0.4102630351905905"> </span><span id="ouHighlight__18_19TO23_25">auf</span><span id="noHighlight_0.7152726615063038"> </span><span id="ouHighlight__21_23TO27_29">dem</span><span id="noHighlight_0.27882006322601716"> </span><span id="ouHighlight__25_28TO31_37">offenen</span><span id="noHighlight_0.9003474208036477"> </span><span id="ouHighlight__30_32TO39_41">Web</span><span id="noHighlight_0.170097064832595">-</span><span id="ouHighlight__34_37TO43_46">Apps</span><span id="noHighlight_0.06178610590984235">-</span><span id="ouHighlight__39_41TO48_50">IRC</span><span id="noHighlight_0.6567146071905723">-</span><span id="ouHighlight__43_49TO52_58">Channel</span><span id="noHighlight_0.2198462045499433">:</span></div> - </div> - <a class="link-irc" href="irc://irc.mozilla.org/openwebapps">#openwebapps</a></li> - </ul> - </li> - </ul> - <p><span class="alllinks"><a class="external external-icon" href="http://www.catb.org/%7Eesr/faqs/smart-questions.html" rel="external">Vergessen Sie nicht über die <em>netiquette</em>...</a></span></p> - <p> </p> - </div> -</div> -<p> </p> diff --git a/files/de/archive/mozilla/marketplace/options/open_web_apps_for_android/index.html b/files/de/archive/mozilla/marketplace/options/open_web_apps_for_android/index.html deleted file mode 100644 index 76a5dc98c8..0000000000 --- a/files/de/archive/mozilla/marketplace/options/open_web_apps_for_android/index.html +++ /dev/null @@ -1,142 +0,0 @@ ---- -title: Open Web Apps for Android -slug: Archive/Mozilla/Marketplace/Options/Open_web_apps_for_android -translation_of: Archive/Marketplace/Options/Open_web_apps_for_android ---- -<div class="summary"> - <p>Users of Firefox for Android install Marketplace apps as 'normal' Android apps, gaining the benefit of powerful open web features. This ability is enabled by the creation of APKs by the APK Factory. Installed apps are run by the <strong>Web Runtime for Android,</strong> which is included in Firefox for Android. By making your apps accessible to Firefox for Android users, you gain an additional distribution opportunity, expanding the potential audience for your work.</p> -</div> -<h2 id="What_is_Open_Web_Apps_for_Android">What is Open Web Apps for Android?</h2> -<p>Open Web Apps for Android enables free Marketplace apps to be packaged into an APK (Android installation package), which is then installed and run in the same way as any other Android app. The APK package consists of web content (in the case of packaged apps) or a pointer to web content (in the case of hosted apps). This content is then enclosed in a thin Java/Android wrapper, which provides the integration with the Android OS. Once installed on an Android device the app is executed by Web Runtime for Android, a component of Firefox for Android.</p> -<p>These packages are created by the <a href="https://github.com/mozilla/apk-factory-service">APK Factory Service</a>, which is run as a web service by Marketplace. The APK Factory Service makes use of the <a href="https://github.com/mozilla/apk-factory-library">APK Factory Library</a> to create the actual package and the <a href="https://github.com/mozilla/apk-signer">APK Signer</a> to digitally sign the APK. This service is available to <a href="/en-US/Marketplace/Publishing/Creating_a_store">your own Marketplace</a>, should you choose to create one.</p> -<p>You don't need any knowledge of Android development, or to take any extra development steps, to use Open Web Apps for Android: you simply select the option for distribution to Firefox Mobile or Firefox Tablet when submitting your apps to the <a href="https://marketplace.firefox.com/">Firefox Marketplace</a>.</p> -<div class="note"> - <p><strong>Note</strong>: Open Web Apps for Android provides support for hosted apps in Firefox for Android xx or later, packaged apps are supported in Firefox for Android 29 or later. Only free apps are available for Android from the Firefox Marketplace at this time.</p> -</div> -<p>Web Runtime for Android supports 12 APIs to access device capabilities, such as vibration, geolocation and battery status. You can see a <a href="https://wiki.mozilla.org/WebAPI#APIs">complete list of supported APIs here</a>: APIs showing "A" under "Availability" are those APIs available on Android, with green cells indicating that the API is available in full. You can also mouseover individual cells to get tooltips containing more information.</p> -<p>Web Runtime for Android will continue to add support for other APIs in future releases. Some of the APIs planned are:</p> -<ul> - <li>Alarm API</li> - <li>SimplePush API</li> - <li>Web Activities</li> -</ul> -<div class="note"> - <p><strong>Note</strong>: Android users may be using devices with higher resolutions, greater pixel densities (DPI) and larger screen sizes than those found on Firefox OS devices. Apps that haven't used responsive design may therefore provide a poor experience, and you may want to design your apps with this in mind. For more information on responsive design see the <a href="/en-US/docs/Apps/Design">Design section of the App Center</a>.</p> -</div> -<h2 id="Using_Open_Web_Apps_for_Android_from_Firefox_Marketplace">Using Open Web Apps for Android from Firefox Marketplace</h2> -<p>This section provides details on how you make use of Open Web Apps for Android from Firefox Marketplace, how they affect the Marketplace experience, and information on app updates.</p> -<h3 id="Submitting_an_app">Submitting an app</h3> -<p>When you <a href="/en-US/Marketplace/Submission/Submitting_an_app">submit an app to the Firefox Marketplace</a>, you choose the option of making your app available for Firefox Mobile or Firefox Tablet. Choosing either or both of these options will automatically deliver your app as an APK on Android devices.</p> -<h3 id="Approving_an_app">Approving an app</h3> -<p>When your app is reviewed, the reviewer installs your app from the reviewer section in Firefox Marketplace. When they do this from an Android device, the "review" instance of the APK Factory service is invoked to create an APK signed in Android debug mode. This version of the APK is then installed on the app reviewer's device and they complete the review process.</p> -<p>If the app is approved, the "release" instance of the APK Factory service is invoked to generate and sign the APK with a unique APK Signing Key. The resulting signed APK is then cached for delivery when a user chooses to install the app.</p> -<h3 id="Installing_an_app">Installing an app</h3> -<p>When a user selects your app in the Marketplace on their Android device, installation works as follows:</p> -<ol> - <li><a href="https://marketplace.firefox.com/">Firefox Marketplace</a> displays the app's details and <strong>Free</strong> install button as normal.</li> - <li>When the user taps <strong>Free</strong>, {{ domxref("Apps.install") }} or {{ domxref("Apps.installPackage") }} is invoked as usual (depending on whether it's a hosted or packaged app) and a call is made to the APK Factory service to request the APK.</li> - <li>The APK is downloaded to the Android device and the standard Android app installation process invoked.</li> - <li>If the user hasn't enabled the <strong>Security</strong> setting <strong>Unknown sources</strong>, Android will alert the user and give them the option to cancel the installation or open <strong>Settings</strong>.</li> - <li>Once <strong>Unknown sources</strong> is enabled, the user is shown an install confirmation dialog. The dialog lists the permissions requested by privileged apps.</li> - <li>If the user taps <strong>Install</strong> the app is installed.</li> - <li>Once the app has been installed, the user is given the option to <strong>Open</strong> the app and in Firefox Marketplace the <strong>Free</strong> button is replaced with a <strong>Launch</strong> button.</li> -</ol> -<p>Subsequently the user will find the application in their Apps screen. In addition, the process to use and remove the app is the same as they'd expect for other Android apps. Firefox for Android provides a list of installed apps under <strong>Apps</strong> on the <strong>Tools</strong> menu as well.</p> -<h3 id="Keeping_apps_up_to_date">Keeping apps up to date</h3> -<p>Firefox for Android provides a mechanism installing update apps.</p> -<p>If your app is hosted, whenever you make a change on its server, users will pick up changes the next time they run your app.</p> -<p>For all other changes, you need to add a new version to the Firefox Marketplace:</p> -<ul> - <li>For a hosted app, the link to the app's hosting server containing the updated manifest file.</li> - <li>For a packaged app a zip file containing the updated app manifest and app content.</li> -</ul> -<p>Firefox for Android makes a daily check on the version number in the app’s manifest and if it has changed silently applies the update.</p> -<h2 id="Using_Open_Web_Apps_for_Android_from_your_own_Marketplace">Using Open Web Apps for Android from your own Marketplace</h2> -<p>You're able to create <a href="/en-US/Marketplace/Publishing/Creating_a_store">your own Marketplace</a>. Such a Marketplace consists of either a directory of apps in Firefox Marketplace or your own hosted content (app descriptions with the main manifest of hosted apps or the mini manifest with app zip archive in the case of packaged apps).</p> -<p>Your Marketplace will pass the URL of the manifest to be installed to {{ domxref("Apps.install") }} / {{ domxref("Apps.installPackage") }} that then invokes APK Factory, meaning you don't have to do anything to enable Open Web Apps for Android in your Marketplace. You do however need to ensure that your Marketplace only serves apps that include APIs supported by the Web Runtime for Android.</p> -<h2 id="How_the_APK_Factory_works">How the APK Factory works</h2> -<p>This section describes how the APK Factory works.</p> -<ul> - <li>When the APK Factory is invoked, as described above, it determines whether there is a cached copy of the app's APK file. If a cached copy isn't available, APK Factory: - <ol> - <li>Requests the app's manifest file from the hosting server (the Firefox Marketplace, or wherever else the app is hosted): - <ul> - <li>The main manifest in the case of hosted apps.</li> - <li>The mini manifest in the case of packaged apps.</li> - </ul> - </li> - <li>Detects whether the app is hosted or packaged.</li> - <li>If the app is packaged, APK Factory requests the app's zip archive from the Marketplace or other hosting server.</li> - <li>Creates the APK by performing some metadata transcoding for elements such as icons and security requirements, after which it: - <ul> - <li>Wraps the hosting URL in an Android Java container for hosted apps.</li> - <li>Wraps the app's content in an Android Java container for packaged apps.</li> - </ul> - </li> - <li>Passes the APK to be signed by the secure <strong><a href="https://github.com/mozilla/apk-signer">APK Signer</a></strong> service: - <ul> - <li>"Review" APKs are signed in Android debug mode.</li> - <li>"Release" APKs are signed with an <strong>APK signing key</strong>.</li> - </ul> - </li> - <li>Caches the signed APK.</li> - </ol> - </li> - <li>Delivers the signed APK file to the device for installation.</li> -</ul> -<p>The following diagrams offer an alternative representation of the workflow of the APK Factory:</p> -<p style="text-align: center;"><img alt="Web Sequence diagram showing the operation of the APK factory" src="https://mdn.mozillademos.org/files/7849/APK%20factory%20operation.png" style="width: 749px; height: 827px;"></p> -<h2 id="Package_naming_and_APK_signing_keys">Package naming and APK signing keys</h2> -<p>On installation of an APK the Android device checks the Java package name and signature. It verifies the signature the first time an app is installed (there is no central authority it checks with). Future updates must then have the same package name and signature. If the package name and signature aren't the same the Android device won't update the installation.</p> -<h3 id="Package_naming">Package naming</h3> -<p>The package name for an APK consists of the hosting site and a unique serial number, for example:</p> -<ul> - <li>For a hosted app: org.mykzilla.p362b12c70d0556c124908a3c125d3d02:</li> - <li>For a packaged app: com.firefox.marketplace.p0604c71abc0d4091829d19be9a50453c</li> -</ul> -<h3 id="APK_signing_keys">APK signing keys</h3> -<p>Each APK needs to be identified by an APK signing key before it can be installed on an Android device. APK signing keys are created and owned by the <strong><a href="https://github.com/mozilla/apk-signer">APK Signer</a></strong> service. These signing keys are sensitive, and stored securely in the APK Signer.</p> -<p>This service creates a unique key for each app, applying it to the original release and subsequent updates. The reuse of the key on updated app APKs is important, as without a match in the package name and key Android won't install an update over an earlier version of the app. If you create your own Marketplace the APK will retain the same name and keys, so that either version will be able to update the other.</p> -<div class="note"> - <p><strong>Note</strong>: Mozilla assumes no responsibility for the credibility of the APK signing keys. That is, the keys provide no information about the authenticity of the app or developer beyond the fact that they have been approved for release in Marketplace, if the app is hosted there. The service is not tied to Google or any other central authority.</p> -</div> -<h2 id="FAQ">FAQ</h2> -<p>Here are answers to some frequently asked questions about APKs for Open Web Apps for Android.</p> -<h3 id="What_about_re-installation_of_apps_installed_as_bookmarks">What about re-installation of apps installed as bookmarks?</h3> -<p>When a user updates to Firefox for Android version 29 or later, their bookmark-style apps will continue to work, and Firefox will prompt users to update apps to their Open Web Apps for Android version.</p> -<h3 id="How_will_in-app_purchases_work">How will in-app purchases work?</h3> -<p>The APK is given access to the trusted UI, <a href="/en-US/docs/Web/API/Navigator.mozPay">mozPay</a>, and all payment processes for in-app purchases, so in-app payments will function as normal.</p> -<h3 id="How_do_I_download_a_copy_of_my_app's_APK">How do I download a copy of my app's APK?</h3> -<p>You can download a copy of your app from the APK Factory service by retrieving a URL in the format:</p> -<p style="margin-left: 40px;"><code>https://controller.apk.firefox.com/application.apk?manifestUrl=ESCAPED_URL_TO_MANIFEST</code></p> -<p>where <code>ESCAPED_URL_TO_MANIFEST</code> is an escaped URL to the app's manifest or mini-manifest. That URL causes the APK Factory to return the cached copy of the APK, or create a new one if the app hasn't been submitted to Marketplace.</p> -<h4 id="Examples">Examples</h4> -<p>For a hosted app:</p> -<p><code>> wget https://controller.apk.firefox.com/application.apk?manifestUrl=http%3A%2F%2Fmykzilla.org%2Fapp%2Fmanifest.webapp -O mykzilla.apk</code></p> -<p>For a packaged app:</p> -<p><code>> wget https://controller.apk.firefox.com/application.apk?manifestUrl=https%3A%2F%2Fmarketplace.firefox.com%2Fapp%2Fa22e0277-35bc-434d-9371-1568c75fc726%2Fmanifest.webapp -O cuttherope.apk</code><br> - </p> -<h3 id="Can_I_generate_an_APK_manually_from_a_different_URL">Can I generate an APK manually from a different URL?</h3> -<p>Yes, by providing the URL to any location for your manifest or mini-manifest files. However, be aware that because the APK is generated from a different URL the package name will differ from that created when you submit the app to Firefox Marketplace, so the Firefox Marketplace version will be installed as a separate app.</p> -<h3 id="If_I_setup_my_own_copy_of_the_APK_Factory_can_I_use_the_APKs_it_generates">If I setup my own copy of the APK Factory can I use the APKs it generates?</h3> -<p>You can, but be aware that the signing keys will differ from those assigned to the APKs generated by Firefox Marketplace. As a result Android will refuse to install whichever version the user tries to install second. (See <a href="https://developer.mozilla.org/en-US/Marketplace/Publishing/Open_web_apps_for_android#If_I_also_have_an_Android_native_version_of_my_app.2C_can_both_be_installed_on_an_Android_device.3F">If I also have an Android native version of my app, can both be installed on an Android device?</a> for more information.)</p> -<h3 id="Can_I_submit_an_APK_created_by_the_APK_Factory_to_Google_Play_or_other_Android_store">Can I submit an APK created by the APK Factory to Google Play or other Android store?</h3> -<p>You can submit an APK generated by APK Factory to Google Play or an alternative Android store. However, it's your responsibility to:</p> -<ul> - <li>Confirm that your app complies with the policies of the store you're submitting it to. Approval for distribution in Firefox Marketplace doesn't imply any approval for Google Play or another Android marketplace.</li> - <li>When you update your app you'll have to update the APK on any stores you have submitted the APK to; there is no automatic process to deliver updated APKs to Android stores.</li> -</ul> -<h3 id="Can_I_use_my_Android_signing_keys_to_sign_the_APK_and_choose_the_package_name">Can I use my Android signing keys to sign the APK and choose the package name?</h3> -<p>At present you cannot use your own signing keys to sign an APK generated by APK Factory or choose the package name. This is an option being considered. If this is of interest to you, join the discussion on the <a href="https://lists.mozilla.org/listinfo/dev-marketplace">dev-marketplace mailing list</a>, or the <a href="irc://irc.mozilla.org/marketplace">Marketplace IRC channel</a>.</p> -<h3 id="If_I_also_have_an_Android_native_version_of_my_app_can_both_be_installed_on_an_Android_device">If I also have an Android native version of my app, can both be installed on an Android device?</h3> -<p>Unless you choose to use the APK package name created by APK Factory for your native Android app, both can be installed on an Android device. If you choose to use the same package name for your native Android app (which you'll sign with your own key) Android will refuse to install whichever version the user tries to install second. This is because the package names are the same but the signing keys are different, so Android considers the apps to be the same, but from different sources. Therefore Android will refuse to update one app with the other, since that would allow one developer to override another's app. The user will end up with the first version installed on their device.</p> -<div class="warning"> - <p>Because of the issues it may cause for users, it's highly recommended that you don't reuse the package name the APK Factory assigns to your app for a native Android version of your app.</p> -</div> -<h3 id="How_can_I_testdebug_APKs">How can I test/debug APKs?</h3> -<p>We're working on a toolchain for testing and debugging an app on an Android device. The initial version will include a Node-based command-line tool for generating an APK you can install on the device and debug using Firefox's Remote Developer Tools.</p> -<h2 id="Also_see">Also see</h2> -<ul> - <li>Hacks blog: <a href="https://hacks.mozilla.org/2014/06/firefox-os-apps-run-on-android/">Firefox OS Apps run on Android</a></li> - <li>Hack blog: <a href="https://hacks.mozilla.org/2014/06/testing-your-native-android-app/" rel="bookmark" title="Permanent link to “Testing Your Native Android App”">Testing Your Native Android App</a></li> -</ul> diff --git a/files/de/archive/mozilla/marketplace/publishing/index.html b/files/de/archive/mozilla/marketplace/publishing/index.html deleted file mode 100644 index d219377947..0000000000 --- a/files/de/archive/mozilla/marketplace/publishing/index.html +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Publishing -slug: Archive/Mozilla/Marketplace/Publishing -translation_of: Archive/Mozilla/Marketplace/Publishing/Introduction ---- -<p>Marketplace publishing</p> diff --git a/files/de/archive/mozilla/marketplace/publishing/packaged_apps/index.html b/files/de/archive/mozilla/marketplace/publishing/packaged_apps/index.html deleted file mode 100644 index 3ba4548eba..0000000000 --- a/files/de/archive/mozilla/marketplace/publishing/packaged_apps/index.html +++ /dev/null @@ -1,184 +0,0 @@ ---- -title: Gepackte Apps -slug: Archive/Mozilla/Marketplace/Publishing/Packaged_apps -translation_of: Archive/Mozilla/Marketplace/Options/Packaged_apps ---- -<p>Eine <strong>gepackte App </strong>ist eine Offene Web App die all ihre Ressourcen (HTML, CSS, JavaScript, app mainfest und so weiter) komprimiert in einer zip Datei hat, anstatt die Dateien auf einem Webserver zu hosten. EIne gepackte App ist einfach einezip Datei, welche die <a href="/de/docs/Apps/Manifest">App Mainfest </a>in dem Hauptverzeichniss trägt. Die App Mainfest muss den Namen <code>manifest.webapp</code> tragen.</p> -<p>Einer der unterschiede zu einer gehosteten App ist, dass eine gepackte App den <code><a href="/de/docs/Apps/Manifest#launch_path">launch_path</a> </code>in der Mainfest eingetragen haben muss. Dennoch ist es optional den Pfad auch in einer gehosteten App einzutragen.</p> -<div class="note"> - <p><strong><span class="short_text" id="result_box" lang="de"><span class="hps">Anmerkung</span></span>:</strong> Der Firefox Marktplatz unterstützt momentan nur gepackte App´s für Firefox OS.</p> -</div> -<h2 id="Zweck_einer_gepackten_App">Zweck einer gepackten App</h2> -<p>Der Zweck einer gepackten App ist, das man einen <span class="short_text" id="result_box" lang="de"><span class="hps">verarbeitbaren</span></span> Weg hat, um Zugriff auf die sensitiven API´s der Geräte zu haben. Die App muss von dem Store (Wie der Firefox Marktplatz), von dem die App´s verteilt werden geprüft werden. Der Store prüft die App, sobald diese für akzeptabel befunden wird, wird die App <span class="short_text" id="result_box" lang="de"><span class="hps">kryptographisch mit einem privatem Schlüssel versehen. Das gebit den Verbrauchern der App mehr Sicherheit, dass die App </span></span>sorgsam auf Sicherheit, Datenschutz und Leistungsfähigkeit geprüft wurde.</p> -<p> </p> -<h2 id="Typen_einer_gepackten_App">Typen einer gepackten App</h2> -<p>Es gibt 3 Typen einer gepackten App:</p> -<dl> - <dt> - Privilegierte App</dt> - <dd> - Eine privilegierte App wurde durch ein spezielles Verfahren von dem Firefox Marktplatz genehmigt. Dadurch soll mehr Sicherheit für den Benutzer gewährleistet werden, wenn eine App spezielle sensitiven APIs des Gerätes benutzen möchte. Es ist mit nativen Apps auf Plattformen wie iOS oder Android zu vergleichen. Um eine App als privilegierte App zu kennzeichnen muss das <a href="/en-US/docs/Web/Apps/Manifest#type" style="line-height: 1.5;"><code>type</code></a><span style="line-height: 1.5;"> Feld in der der Datei </span><code style="font-size: 14px;">manifest.webapp</code><span style="line-height: 1.5;"> auf </span><code style="font-size: 14px;">privileged</code><span style="line-height: 1.5;"> gesetzt werden.</span></dd> - <dd> - Eine priviligierte App hat folgende Eigenschaften: - <ul> - <li>Freigegeben durch einen App Store nach einem Code Review oder einer vergleichbraen Prüfung.</li> - <li>Alle resourcen einer App's werden durch den App Store signiert.</li> - <li>Zugriff auf spezielle, sensible Web APIs, auf die nicht vertrauenswürdiger Inhalt nicht zugreifen darf.</li> - <li>Erzwingt eine sogenannte <a href="/en-US/docs/Security/CSP/Introducing_Content_Security_Policy">Content Security Policy</a> (CSP). Eine privilegierte App benutz folgende CSP: - <pre class="brush: js">"default-src *; script-src 'self'; object-src 'none'; style-src 'self' 'unsafe-inline'"</pre> - </li> - <li>Implementiert weitere Anforderungen an die Sicherheit. Siehe <a href="https://wiki.mozilla.org/Apps/Security">Security</a> für mehr Informationen.</li> - </ul> - </dd> - <dt> - Zertifizierte App</dt> - <dd> - <span id="result_box" lang="de"><span class="hps">Ein zertifiziertes</span> <span class="hps">App ist für</span> <span class="hps">einen kritischen</span> <span class="hps">Systemfunktion</span> <span class="hps">wie die</span> <span class="hps">Standard</span> <span class="hps">Dialer oder</span> <span class="hps">die</span> <span class="hps">Systemeinstellungen</span> <span class="hps">App</span> <span class="hps">auf einem Smartphone</span> <span class="hps">gedacht.</span> <span class="hps">Diese Art von</span> <span class="hps">App</span> könnte <span class="hps">für kritische</span> <span class="hps">Funktionen auf einem</span> <span class="hps">Firefox</span> <span class="hps">OS</span> <span class="hps">Phone</span> <span class="hps">verwendet werden .</span> <span class="hps">Es ist nicht für</span> <span class="hps">Anwendungen von Drittanbietern</span> <span class="hps">vorgesehen</span><span>,</span> <span class="hps">so dass die meisten</span> <span class="hps">App</span><span class="hps"> nich mit anderen Apps funktionieren </span><span>.</span> <span class="hps">Ein zertifiziertes</span> <span class="hps">App ist</span> <span class="hps">eine verpackte</span> <span class="hps">App</span><span>, die ähnlich</span> <span class="hps">einer privilegierten</span> <span class="hps">App ist</span><span>, mit der Ausnahme</span><span>, dass alle</span> <span class="hps">Geräteberechtigungen</span><span class="hps"> implizit sind</span><span>,</span> <span class="hps">das heißt, sie</span> <span class="hps">ist ohne ausdrückliche</span> <span class="hps">Genehmigung durch den Benutzer</span> <span class="hps">aktiviert sind.</span> <span class="hps">Ein zertifiziertes</span> <span class="hps">App</span> <span class="hps">muss</span> <span class="hps">für ein Gerät</span></span><span id="result_box" lang="de"><span class="hps"> genehmigen</span></span><span id="result_box" lang="de"> <span class="hps">vom OEM</span> <span class="hps">oder Träger</span><span>, um diese</span> <span class="hps">implizite</span> <span class="hps">Zustimmung</span> <span class="hps">zu kritischen</span> <span class="hps">APIs</span> <span class="hps">verwenden zu können</span> <span class="hps">.</span> <span class="hps">Um anzugeben</span><span>, dass</span> <span class="hps">dies eine zertifizierter</span> <span class="hps">App ist</span><span>, fügen Sie den</span> <span class="hps">Feldtyp </span></span><a href="/en-US/docs/Web/Apps/Manifest#type"><code>type</code></a><span id="result_box" lang="de"> <span class="hps">auf seine</span> <code>manifest.webapp </code><span>-Datei und</span> <span class="hps">legen Sie es auf</span> <span class="hps">zertifiziert.</span></span></dd> - <dd> - <span id="result_box" lang="de"><span class="hps">Das folgende ist die</span> <span class="hps">CSP</span> <span class="hps">für eine</span> <span class="hps">zertifizierte</span> <span class="hps">App, die</span> <span class="hps">geringfügig von der</span> <span class="hps">CSP</span> <span class="hps">für eine privilegierte</span> <span class="hps">App abweicht</span><span>:</span></span> - <pre class="brush: js">"default-src *; script-src 'self'; object-src 'none'; style-src 'self'"</pre> - <span id="result_box" lang="de"><span class="hps">Dies hat den Effekt</span> <span class="hps">von etwas</span> <span class="hps">lockerere</span> <span class="hps">Regeln</span> <span class="hps atn">für die Inline-</span><span>CSP</span> <span class="hps">für privilegierte</span> <span class="hps">Apps</span> <span class="hps">im Vergleich zu</span> <span class="hps">zertifizierten</span> <span class="hps">Apps.</span> <span class="hps">Wenn Sie</span> <span class="hps">mehr von der</span> <span class="hps">Überlegung dahinter</span> <span class="hps">möchten,</span> <span class="hps">finden Sie unter Standard</span> </span><a href="https://wiki.mozilla.org/Apps/Security#Default_CSP_policy">Default CSP policy</a><span id="result_box" lang="de"><span class="hps"> und</span> </span><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=768029">Bug 768029</a>.<span id="result_box" lang="de"> </span></dd> - <dt> - Plain packaged app</dt> - <dd> - You can also make a regular app that is simply packaged in a zip file. The Marketplace signs it, but does not perform the special authentication process used for privileged or certified apps. This plain packaged app cannot use certain sensitive Web APIs. It is not subject to the CSPs described for privileged and certified apps. This type of app could be useful if you want all of your app's resources available on the device when the user first uses it, with no downloading. This type of packaged app does not require the <code>type</code> field in its <code>manifest.webapp</code> file, because the default value for <code>type</code> (<code>web</code>) is correct.</dd> -</dl> -<h2 id="Using_sensitive_Web_APIs">Using sensitive Web APIs</h2> -<p>There are Web APIs that could be used maliciously, so access to them must be controlled. For every sensitive API you want your app to access, you must add an entry to the <code>permissions</code> field in the <a href="/en-US/docs/Web/Apps/Manifest">app's manifest</a>.</p> -<p>Some sensitive APIs can be accessed by normal hosted apps, but other APIs require that you use a packaged app (privileged or certified). See <a href="/en-US/docs/Web/Apps/App_permissions">App permissions</a> for a table that describes the requirements.</p> -<h2 id="Packaged_apps_and_the_Firefox_Marketplace">Packaged apps and the Firefox Marketplace</h2> -<p>The Firefox Marketplace handles packaged apps differently from hosted apps. When you submit your packaged app, its zip file is stored on the Marketplace servers, and the Marketplace generates a new manifest called the "mini-manifest" that is based on the app manifest in your packaged app's zip file. When a user installs your app, the mini-manifest is passed to the <code>installPackage()</code> function to install the app. The mini-manifest exists for installation and update purposes and is not used when your app runs.</p> -<h2 id="Testing_packaged_app_installation">Testing packaged app installation</h2> -<p>To install a packaged app on a Firefox OS device using the Simulator for testing purposes, see the <a href="/en-US/docs/Tools/Firefox_OS_Simulator#Push_to_device">section on "Push to Device" in the Simulator guide</a>. To test a packaged app without the Simulator, you can install it on a device from a regular web server by following the steps below, in the Self-publishing packaged apps section.</p> -<h2 id="Self-publishing_packaged_apps">Self-publishing packaged apps</h2> -<p>You can self-publish a packaged app by hosting it on a server along with a mini-manifest in the same directory that identifies the app and is used in the install process. This section covers how to do this detail.</p> -<p>Note that you can also host a packaged app locally and test it on a real device. The Web server and the phone must be on the same network, and the server must be able to serve requests from the local network. You just need to include the absolute path to the referenced files, in the same way as the absolute paths are included normally (see below.) Remember to include the port information if you are using a non-standard port, for example <code><a class="LinkyMobile-ext" href="http://10.10.12.1:8080/package.zip" title="Linkification: http://10.10.12.1:8080/package.zip">http://10.10.12.1:8080/package.zip</a></code>.</p> -<h3 id="Steps">Steps</h3> -<ol> - <li> - <p>Zip up your app's contents and give it the name <code>package.zip</code>. This file should contain all the app's resource files, including the manifest.</p> - <div class="warning"> - <p>Caution: You must be also careful to zip the contents you wish to appear in the packaged app, and not the directory they are contained in. If you zip up the parent directory, the manifest will end up in the wrong place, and the packaged app will be invalid.</p> - </div> - </li> - <li>Create a file called <code>package.manifest</code> and give it the contents below. This is a mini-manifest used for packaged app installation purposes. It is not the main manifest of your app that is inside the zip file. See <a href="#Mini-manifest_fields">Mini-manifest fields</a> if you want more detailed information about mini-manifests. - <pre class="brush: js">{ - "name": "My sample app", - "package_path" : "<a class="LinkyMobile-ext" href="http://my-server.com/my-app-directory/my-app.zip" title="Linkification: http://my-server.com/my-app-directory/my-app.zip">http://my-server.com/my-app-directory/my-app.zip</a>", - "version": "1", - "developer": { - "name": "Chris Mills", - "url": "<a class="LinkyMobile-ext" href="http://my-server.com" title="Linkification: http://my-server.com">http://my-server.com</a>" - } -}</pre> - </li> - <li>Create a file named <code>index.html</code> with the following contents. This contains sample JavaScript that calls the packaged app (<a href="/en-US/docs/Web/API/Apps.installPackage"><code>installPackage()</code></a>) and callbacks for success and failure notification. - <pre class="brush: html"><html> - <body> - <p>Packaged app installation page</p> - <script> - // This URL must be a full url. - var manifestUrl = '<a class="LinkyMobile-ext" href="http://my-server.com/my-app-directory/package.manifest" title="Linkification: http://my-server.com/my-app-directory/package.manifest">http://my-server.com/my-app-directory/package.manifest</a>'; - var req = navigator.mozApps.installPackage(manifestUrl); - req.onsuccess = function() { - alert(this.result.origin); - }; - req.onerror = function() { - alert(this.error.name); - }; - </script> - </body> -</html></pre> - </li> - <li>Copy <code>package.zip</code>, <code>package.manifest</code>, and <code>index.html</code> into your app root directory (<code>my-app-directory</code> in my examples).</li> - <li>Using a compatible device (such as a Firefox OS phone), navigate to the location on your server where you put the example files and confirm the prompt to install the app. The script will give an indication of installation success or failure.</li> -</ol> -<div class="note"> - <p><strong>Note:</strong> You can not install <code>privileged</code> or <code>certified</code> apps with installations from hosted packages, as they need to be signed. Use the Simulator to test <code>privileged</code> apps.</p> -</div> -<h2 id="Mini-manifest_fields">Mini-manifest fields</h2> -<p>Here is a more in-depth example of a mini-manifest:</p> -<pre class="brush: js">{ - "name": "My app", - "package_path": "<a class="LinkyMobile-ext" href="http://thisdomaindoesnotexist.org/myapp.zip" title="Linkification: http://thisdomaindoesnotexist.org/myapp.zip">http://thisdomaindoesnotexist.org/myapp.zip</a>", - "version": "1.0", - "size": 172496, - "release_notes": "First release", - "developer": { - "name": "Developer Name", - "url": "<a class="LinkyMobile-ext" href="http://thisdomaindoesnotexist.org/" title="Linkification: http://thisdomaindoesnotexist.org/">http://thisdomaindoesnotexist.org/</a>" - }, - "locales": { - "fr-FR": { - "name": "Mon application" - }, - "se-SE": { - "name": "Min balla app" - } - }, - "icons": { - "16": "/icons/16.png", - "32": "/icons/32.png", - "256": "/icons/256.png" - } -} -</pre> -<p>When the Firefox Marketplace generates a mini-manifest for your app, it pulls information from your app's manifest for some of the fields. You can find documentation for these fields at <a href="/en-US/docs/Web/Apps/Manifest">App manifest</a>. The fields unique to the mini-manifest are <code>package_path</code>, <code>release_notes</code>, and <code>size</code>. The <code>name</code>, <code>version</code>, <code>developer</code>, and <code>locales</code> fields in your app manifest must be exactly the same as in your mini-manifest.</p> -<p>Here is information on the mini-manifest that relates to using it locally for your own testing:</p> -<dl> - <dt> - <code>name</code></dt> - <dd> - (required) The app's name. Maximum length is 128 characters.</dd> - <dt> - <code>package_path</code></dt> - <dd> - (required) The URL where the app's zip file can be found. You need to make sure the <code>package_path</code> is absolute to where the ZIP file is located.</dd> - <dt> - <code>version</code></dt> - <dd> - The version of the app.</dd> - <dt> - <code>size</code></dt> - <dd> - The size of the app's zip file in bytes. This is not necessary for local testing, but provide it to get a progressbar during installation.</dd> - <dt> - <code>release_notes</code></dt> - <dd> - Information about this release of the app. On the Marketplace this information comes from a Web page that is part of the submission process.</dd> - <dt> - <code>developer</code></dt> - <dd> - Information about the developer, contains the <code>name</code> and <code>url</code> fields. The developer info needs to match between the mini-manifest and the main manifest file in the ZIP.</dd> - <dt> - <code>locales</code></dt> - <dd> - Localization information. Keys should be in <code>xx-YY</code> format.</dd> - <dt> - <code>icons</code></dt> - <dd> - Icons for use by the app.</dd> -</dl> -<div class="note"> - <p><strong>Note:</strong> Values in <code>package</code> and <code>webapp.manifest</code> need to be the same, otherwise installation will fail. The safest way is to copy <code>manifest.webapp</code> into <code>package.manifest</code> and just add the <code>package_path</code>.</p> -</div> -<h2 id="Differences_from_hosted_apps">Differences from hosted apps</h2> -<p>Packaged apps have the same capabilites as normal website-style Open Web Apps ("hosted" apps), but packaged apps have a few differences:</p> -<ul> - <li>They have no Internet origin. The one-app-per-origin policy that governs hosted apps does not apply to packaged apps.</li> - <li>They use a special protocol internal to the zip file: <code>app://<uuid></code>. Example: When you load the content <code>/index.html</code> in a packaged app, you are actually loading something like the following (the UUID will be different): - <pre class="brush: js">app://550e8400-e29b-41d4-a716-446655440000/index.html</pre> - <p>The UUID is randomly generated at install time, which means that it is unique per device it is installed on. The <code>app://</code> protocol will be useful in future releases of the Web runtime for some identity, payment and OAuth flows.</p> - </li> - <li>Their resources are accessed from the zip file, which is stored on the device where the app is installed.</li> - <li>For a self-hosted packaged app, you need to include an additional mini-manifest in the same directory as the zipped packaged app, which doesn't need to be called <code>manifest.webapp</code> (you might call it something like <code>package.webapp</code>). See {{ anch("Self-publishing packaged apps") }} above for more details.</li> - <li>They are installed with a different <code>mozApps</code> API function, <code>installPackage()</code>, which for a self-hosted packaged app must point to the mini-manifest.</li> - <li>They enforce a specific <a href="/en-US/docs/Security/CSP/Introducing_Content_Security_Policy">CSP</a> for all application content (a hosted app could also use a CSP, but it is not required).</li> - <li>They can embed remote content in iframes, but that content will not have access to privileged APIs nor will it have the default CSP applied to it.</li> - <li>They have an update process for getting new versions of the app to users. Hosted apps do not need this process.</li> -</ul> -<p>The packaged app can still do things like access a database on a Web server, like a regular hosted app.</p> -<h2 id="Updating_packaged_apps">Updating packaged apps</h2> -<p>For information on updating apps, see <a href="/en-US/docs/Web/Apps/Updating_apps">Updating apps</a>.</p> -<h2 id="Packaged_app_example">Packaged app example</h2> -<p><a href="https://github.com/robnyman/Firefox-OS-Boilerplate-App" title="https://github.com/robnyman/Firefox-OS-Boilerplate-App">Firefox OS Boilerplate App</a></p> diff --git a/files/de/archive/mozilla/marketplace/publishing/publish_options/index.html b/files/de/archive/mozilla/marketplace/publishing/publish_options/index.html deleted file mode 100644 index 63d97f6016..0000000000 --- a/files/de/archive/mozilla/marketplace/publishing/publish_options/index.html +++ /dev/null @@ -1,67 +0,0 @@ ---- -title: Veröffentlichungsoptionen Ihrer App -slug: Archive/Mozilla/Marketplace/Publishing/Publish_options -translation_of: Archive/Mozilla/Marketplace/Options/Self_publishing ---- -<div class="summary"> - <p>Once you have finished your app, you need to deploy it and publish it. This involves making it available for users to consume (whether they are going to just navigate to it in a browser and use it like a regular web page, or download it and install it on a device like a Firefox OS phone.), letting people know it is available, and providing supporting information such as usage instructions and help resources. This article looks briefly at the options available to you.</p> -</div> -<h2 id="Publishing_on_the_Firefox_Marketplace">Publishing on the Firefox Marketplace</h2> -<p>The <a href="https://marketplace.firefox.com/" title="/en-US/docs/Web/Apps/Publishing/Submitting_an_app">Firefox Marketplace</a> is our own dedicated app store for distributing free and paid apps. <a href="/de/Marketplace/Submission/Submitting_an_app">Submitting an app to the Firefox Marketplace</a> is a simple process, involving uploading the app itself plus surrounding information, and waiting for it to go through our thorough review process to make sure it is high quality and not malicious. Submitting to the Firefox Marketplace also confers other advantages such as increased publicity, no need to implement special APIs on your own web site, and the possibility of publishing paid apps more easily. You can submit both hosted apps and packaged apps to the Firefox Marketplace.</p> -<h3 id="Hosted_apps">Hosted apps</h3> -<p>A hosted app is basically an app hosted on a web server just like a regular web page. If you want to let people install a hosted app straight from the site, you must <a href="//developer.mozilla.org/docs/Apps/Apps_JavaScript_API">implement some JavaScript code</a> on your Web site to manage installing and updating your app into users' browsers, and make sure your app code includes a valid manifest file. Please see our writeups of <a href="/en-US/docs/Web/Apps/Introduction_to_open_web_apps#Manifest" title="/en-US/docs/Web/Apps/Introduction_to_open_web_apps#Manifest">manifest files</a> and <a href="/en-US/docs/Web/Apps/Introduction_to_open_web_apps#Install_API_functionality" title="/en-US/docs/Web/Apps/Introduction_to_open_web_apps#Install_API_functionality">Install API functionality</a> for how simple these steps are to implement.</p> -<p>Where you host the app is really up to you, but the two options listed below are probably the most common and easiest.</p> -<h4 id="GitHub">GitHub</h4> -<p>If the Web app is purely static (HTML/CSS/JavaScript, but no server-side processing), <a href="http://pages.github.com" rel="external">GitHub Pages</a> is a solid hosting option. It will serve your manifest with the <a href="//developer.mozilla.org/docs/Apps/Manifest#Serving_from_GitHub">correct MIME type</a> if you give it a <code>.webapp</code> extension.</p> -<h4 id="Generic_hosting_solutions">Generic hosting solutions</h4> -<p>For dynamic websites, use a generic hosting option (like a Web server you may already own or have access to) with the right capabilities or a hosting provider specifically tailored to the needs of your app, like <a href="http://www.heroku.com" rel="external">Heroku</a> or <a href="http://code.google.com/appengine" rel="external">Google App Engine</a>.</p> -<div class="note"> - <p><strong>Note</strong>: Installable open web apps have a "single app per origin" security policy; basically, you can't host more than one installable app per origin. This makes testing a bit more tricky, but there are still ways around this, such as creating different sub-domains for apps, testing them using the Firefox OS Simulator, or testing the install functionality on Firefox Aurora/Nightly, which allow installable web apps to install on the desktop. See <a href="/en-US/docs/Web/Apps/FAQs/About_app_manifests">FAQs about apps manifests</a> for more information on origins.</p> -</div> -<h3 id="Packaged_apps">Packaged apps</h3> -<p>A packaged app is an Open Web App that has all of its resources (HTML, CSS, JavaScript, app manifest, and so on) contained in a zip file, instead of having its resources on a Web server. A packaged app is simply a zip file with the <a href="https://developer.mozilla.org/en-US/docs/Web/Apps/Manifest">app manifest</a> in its root directory. The manifest must be named <code>manifest.webapp</code>.</p> -<p>One difference from a hosted app is that a packaged app must specify a <code><a href="https://developer.mozilla.org/en-US/docs/Web/Apps/Manifest#launch_path">launch_path</a></code> in the manifest, whereas it's an optional manifest field for a hosted app. For more information, check out our <a href="/en-US/docs/Web/Apps/Publishing/Packaged_Apps" title="/en-US/docs/Web/Apps/Publishing/Packaged_Apps">Packaged Apps</a> article.</p> -<h2 id="Self-publishing_apps">Self-publishing apps</h2> -<p>You can also choose to self-publish apps. For hosted apps, this just involves putting them up on web hosting, as detailed above.</p> -<p>You can self-publish a packaged app by hosting it on a server along with a mini-manifest in the same directory that identifies the app and is used in the install process. Let's run through this process:</p> -<ol> - <li>Have your packaged app's zip file available and give it the name <code>package.zip</code>. This file contains all the app's resource files, including the manifest.</li> - <li>Create a file called <code>package.manifest</code> and give it the contents below. This is a mini-manifest used for packaged app installation purposes. It is not the main manifest of your app that is inside the zip file.<br> - <pre class="brush: js">{ - "name": "My sample app", - "package_path" : "http://my-server.com/my-app-directory/my-app.zip", - "version": "1", - "developer": { - "name": "Chris Mills", - "url": "http://my-server.com" - } -}</pre> - </li> - <li>Create a file named <code>index.html</code> with the following contents. This contains sample JavaScript that calls the packaged app (<a href="/en-US/docs/Web/API/Apps.installPackage"><code>installPackage()</code></a>) and callbacks for success and failure notification. - <pre class="brush: html"><html> - <body> - <p>Packaged app installation page</p> - <script> - // This URL must be a full url. - var manifestUrl = 'http://my-server.com/my-app-directory/package.manifest'; - var req = navigator.mozApps.installPackage(manifestUrl); - req.onsuccess = function() { - alert(this.result.origin); - }; - req.onerror = function() { - alert(this.error.name); - }; - </script> - </body> -</html></pre> - </li> - <li>Copy <code>package.zip</code>, <code>package.manifest</code>, and <code>index.html</code> into your app root directory (<code>my-app-directory</code> in my examples).</li> - <li>Using a compatible device (such as a Firefox OS phone), navigate to the location on your server where you put the example files and confirm the prompt to install the app. The script will give an indication of installation success or failure.</li> -</ol> -<div class="note"> - <p><strong>Note:</strong> You can't install <code>privileged</code> or <code>certified</code> apps from self-hosted packages, as they need to be signed via the Firefox Marketplace submission process.</p> -</div> -<div class="note"> - <p><strong>Note</strong>: You can even <a href="/en-US/docs/Web/Apps/Creating_a_store" title="/en-US/docs/Web/Apps/Creating_a_store">create your own apps store</a>, which has a number of options available to it.</p> -</div> -<p> </p> diff --git a/files/de/archive/mozilla/marketplace/publishing/submit/index.html b/files/de/archive/mozilla/marketplace/publishing/submit/index.html deleted file mode 100644 index a6e3468169..0000000000 --- a/files/de/archive/mozilla/marketplace/publishing/submit/index.html +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Submit -slug: Archive/Mozilla/Marketplace/Publishing/Submit -tags: - - NeedsTranslation - - TopicStub -translation_of: Archive/Mozilla/Marketplace/Publishing/Submit ---- -<p>This section describes the process for submitting an app to Firefox Marketplace</p> -<p>Residual details: <a href="/en-US/Marketplace/Publishing/Submit/Submitting_an_app">https://developer.mozilla.org/en-US/Marketplace/Publishing/Submit/Submitting_an_app</a></p> diff --git a/files/de/archive/mozilla/marketplace/publishing/updating_apps/index.html b/files/de/archive/mozilla/marketplace/publishing/updating_apps/index.html deleted file mode 100644 index 5fc08ff26a..0000000000 --- a/files/de/archive/mozilla/marketplace/publishing/updating_apps/index.html +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: Updating apps -slug: Archive/Mozilla/Marketplace/Publishing/Updating_apps -translation_of: Archive/Mozilla/Marketplace/Publishing/Updating_apps ---- -<div class="summary"> - <p><span class="seoSummary">Dieser Artikel beschreibt den Prozess, mit dem Sie apps aktualisieren können, die bereits, Selbstveröffentlicht oder veröffentlicht auf dem <a href="https://marketplace.firefox.com/">Firefox Marketplace</a> wurden.</span></p> -</div> -<div class="note"> - <p><strong>Hinweis: Wenn Sie den Namen Ihrer Anwendung ändern, wenn es Marketplace genehmigt hat, müssen Sie Ihre app zur Genemigung erneut senden.</strong></p> -</div> -<h2 id="Gehostete_apps_zu_aktualisieren">Gehostete apps zu aktualisieren</h2> -<p>An app respects the normal rules for Web caching, and may optionally use advanced mechanisms for improved start-up, like the <a href="/en-US/docs/HTML/Using_the_application_cache">HTML5 AppCache</a>. Given this, there are no special considerations for updating the normal resources that an app uses.</p> -<p>Open Web Apps are different, however, in the handling of the manifest. Some changes to a manifest may require user approval. Depending on the implementation of the Web runtime, it may be unclear whether an update has occurred.</p> -<p>As a clean way to deal with this issue, you can provide a <code>version</code> field in the app manifest. You can later check the version by inspecting the return value of the <a href="/en-US/docs/Web/API/Apps.getInstalled"><code>navigator.mozApps.getInstalled()</code></a> function. If the user's installed version is not up-to-date, you can trigger an update using <a href="/en-US/docs/Web/API/Apps.install"><code>navigator.mozApps.install()</code></a>.</p> -<p>The value of <code>version</code> is not used by the Web runtime, so you can use whatever versioning scheme you want.</p> -<p>Also note that changes to a manifest that introduce errors or other breakage will be detected if the manifest has been submitted to Firefox Marketplace. Serious errors will cause the app's listing to be disabled. Less serious errors may automatically flag the app for re-review.</p> -<h2 id="Updating_packaged_apps">Updating packaged apps</h2> -<p><a href="/en-US/docs/Web/Apps/Packaged_apps">Packaged apps</a> have a different update process than hosted apps. To update a packaged app, you upload a new version of the app's zip file to the Firefox Marketplace. Then the updated app gets reviewed and published to the Marketplace. This triggers an update on the Firefox OS phone. The phone user can also request an update using the Settings app.</p> -<p>If you want more detail on the packaged app update process, see below.</p> -<h3 id="More_details_on_packaged_app_update">More details on packaged app update</h3> -<p>Here are more details on the update process for packaged apps. You might want to know these things if you are implementing an app marketplace.</p> -<ul> - <li>When the updated packaged app is published, the <a href="/en-US/docs/Web/Apps/Packaged_apps#Packaged_apps_and_the_Firefox_OS_Marketplace">mini-manifest</a> is updated to point to the updated zip file (the mini-manifest is not the main app manifest). The <code>ETag</code> header is changed, and this triggers an update on the Firefox OS phone.</li> - <li>Firefox OS on the phone polls once per day for changes to an app. To do this, it polls the URL of the mini-manifest, then polls the URL in the <code>package_path</code> field in the mini-manifest. This is done using the <code>checkForUpdate()</code> method on the <a href="/en-US/docs/Web/API/App"><code>App</code> object</a>. When the <code>ETag</code> header changes, it knows the app has been updated. Then it checks if the zip file has changed.</li> - <li>Firefox OS checks in a batch for app updates.</li> -</ul> diff --git a/files/de/archive/mozilla/marketplace/submission/index.html b/files/de/archive/mozilla/marketplace/submission/index.html deleted file mode 100644 index 5f1479f109..0000000000 --- a/files/de/archive/mozilla/marketplace/submission/index.html +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Submission -slug: Archive/Mozilla/Marketplace/Submission -tags: - - NeedsTranslation - - TopicStub -translation_of: Archive/Mozilla/Marketplace/Submission ---- -<p>Marketplace Vorlage</p> diff --git a/files/de/archive/mozilla/marketplace/submission/marketplace_review_criteria/index.html b/files/de/archive/mozilla/marketplace/submission/marketplace_review_criteria/index.html deleted file mode 100644 index 8582aaccbc..0000000000 --- a/files/de/archive/mozilla/marketplace/submission/marketplace_review_criteria/index.html +++ /dev/null @@ -1,79 +0,0 @@ ---- -title: Überprüfungskriterien für Marketplace -slug: Archive/Mozilla/Marketplace/Submission/Marketplace_review_criteria -translation_of: Archive/Mozilla/Marketplace/Publishing/Marketplace_review_criteria ---- -<div class="summary"> - <p>Dieser Artikel beschreibt die Anforderungen, die eine App erfüllen muss, um über den Firefox Marketplace verteilt zu werden. Diese Anforderungen sind dazu da, ein Gleichgewicht zwischen den Bedürfnissen der Entwickler und der Anwender von Apps aus dem Firefox Marketplace herzustellen. Entwickler möchten faire, einheitliche, nicht übermäßig strenge Anforderungen, auf denen sie verlässlich ihre Arbeit aufbauen können. Andererseits möchten Anwender die Gewissheit, dass Apps sicher sind, auf ihren Geräten funktionieren und tun, was sie zu tun angeben. Die folgenden App-Anforderungen versuchen, auf dem schmalen Grat zwischen diesen Anforderungen zu gehen.</p> -</div> -<p>Dies sind Mozillas Erwartungen daran, was eine App-Überprüfung ist und nicht ist:</p> -<ul> - <li>Die Kriterien werden fair, rücksichtsvoll und einheitlich angewendet. Die App-Überprüfung soll keine Sperre sein, sondern ein vertrauenswürdiger Berührpunkt, der Entwicklern Rückmeldung liefert, mit dem sie noch erfolgreicher werden können.</li> - <li>Überprüfer sind keine Qualitätssicherung! Während des Überprüfungsprozesses sieht sich ein Überprüfer das App-Manifest an und testet die App einige Minuten lang, wie es ein normaler Anwender auch täte.</li> - <li>Wenn eine App bei der Überprüfung durchfällt, erhält der Entwickler eine genaue Erklärung der gefundenen Probleme sowie Schritte zum Nachvollziehen. Falls möglich sollte der Überprüfer dem Entwickler den Lösungsweg zeigen, indem er Links zu hilfreicher Dokumentation oder Empfehlungen für nötige Änderungen anbietet.</li> - <li>Überpüfer bewerten nicht, wie eine App <em>aussieht</em>, sondern nur, wie sie <em>funktioniert</em>. Beispielsweise würde eine App mit rotem Text auf orangem Hintergrund nicht abgelehnt, weil sie hässlich ist, aber möglicherweise deshalb, weil er nicht lesbar ist.</li> - <li>Wir entscheiden immer im Zweifelsfall für den Entwickler. Wenn sie unsicher sind, ob eine App abgelehnt werden sollte, werden die Überprüfer <em>vorher</em> nachfragen. Apps werden nicht (wissentlich) wegen Problemen mit der Plattform abgelehnt, die der Entwickler nicht beeinflussen kann; wir halten die Freischaltung aber möglicherweise zurück, wenn wir die App nicht zum Laufen kriegen.</li> -</ul> -<h2 id="Sicherheit">Sicherheit</h2> -<p>Die Einzelheiten der Sicherheitsarchitektur für Apps finden Sie hier: <a href="https://wiki.mozilla.org/Apps/Security">https://wiki.mozilla.org/Apps/Security</a></p> -<ul> - <li>Das App-Manifest muss die selbe Herkunft haben, wie die App.</li> - <li>Das App-Manifest muss die Kopfzeile <code>Content-Type</code> vom Typ <code>application/x-web-app-manifest+json</code> haben.</li> - <li>Apps sollten keine Weiterleitungen oder iframes verwenden, um Inhalte zu laden, die der Entwickler nicht verwenden darf.</li> - <li>Angeforderte Berechtigungen müssen im App-Manifest angegeben sein, inklusive einer Beschreibung, wozu eine Berechtigung benötigt wird.</li> -</ul> -<h2 id="Datenschutz">Datenschutz</h2> -<ul> - <li>Der Entwickler muss bei der Einreichung auf eine Datenschutzerklärung verweisen, es gibt aber keine Anforderungen für das Format oder den Inhalt dieser Datenschutzerklärung. Sie können gerne unsere <a href="https://github.com/flamsmark/privacy-policy-template">Vorlage für Datenschutzerklärungen</a> verwenden. Sehen Sie sich auch unseren <a href="/de/Marketplace/Publishing/Privacy_policies">Leitfaden für Datenschutzerklärungen</a> an.</li> -</ul> -<h2 id="Inhalt">Inhalt</h2> -<ul> - <li>Jede App, die unsere folgenden Richtlinien für Inhalte verletzt, ist unzulässig. Wenn Sie glauben, einen Grenzfall zu haben, bitten Sie das Überprüferteam um Klarstellung, auch wenn die App noch nicht zur Einreichung bereit ist. Wir möchten Sie auf der richtigen Spur halten, damit Sie keine Zeit in Entwicklung von Inhalten stecken, die abgelehnt werden.</li> - <li>Ab Januar 2014 müssen alle Apps eine Einstufung von der International Age Rating Coalition (IARC) erhalten. Um diese Einstufung zu erhalten, leiten wir Sie während des Einreichungsprozesses zu einem kurzen Leitfaden, wo Sie die Einstufung direkt erhalten. Weitere Informationen zu dem Einstufungsprozess finden Sie <a href="/de/Marketplace/Submission/Rating_Your_Content">hier</a>.</li> - <li>Screenshots und Beschreibungen, die beim Firefox Marketplace eingereicht werden, müsen die App genau darstellen.</li> - <li>Die <a href="/de/docs/Web/Apps/Manifest#locales"><code>locale</code>-Schlüssel</a> im App-Manifest sollten den Lokalisierungen entsprechen, die Ihre App unterstützt. Wenn Sie einen <code>locale</code>-Schlüssel für polnisch angeben, erwarten die Anwender, dass die App in dieser Sprache verfügbar ist.</li> -</ul> -<h3 id="Richtlinien_für_Inhalte">Richtlinien für Inhalte</h3> -<p>Diese Liste beschreibt Typen von Inhalten, die nicht in den Firefox Marketplace passen. Diese Liste ist beispielhaft, nicht abschließend und kann aktualisiert werden. Wenn eine App diese Richtlinien verletzt, darf Mozilla die App umgehend aus dem Firefox Marketplace entfernen.</p> -<ul> - <li>Keine explizit pornografischen Inhalte oder eindeutige Darstellungen von Sexualität oder Gewalt.</li> - <li>Keine Inhalte, die jemandens Rechte verletzt, darunter das auf geistiges Eigentum, andere Eigentumsrechte, sowie Datenschutz- oder Persönlichkeitsrechte.</li> - <li>Keine Inhalte, die Mozilla oder Anwendern schaden könnten (wie Schadcode, Viren, Spyware oder Malware).</li> - <li>Keine Inhalte, die illegal sind oder illegale Aktivitäten fördern.</li> - <li>Keine Inhalte, die täuschend, irreführend oder betrügerisch sind, sowie für Phishing oder sonstigen Identitätsdiebstahl genutzt werden.</li> - <li>Keine Inhalte, die Glücksspiel fördern.</li> - <li>Keine Inhalte, die illegale oder eingeschränkte Produkte oder Dienste bewerben.</li> - <li>Keine Inhalte, die Kinder ausnutzen.</li> - <li>Keine Inhalte, die einen oder eine Gruppe von Menschen auf Grundlage ihres Alters, Geschlechts, ihrer Rasse, Ethnie, Herkunft, Religion, sexueller Orientierung, Behinderung, ihres Wohnorts oder einer anderen geschützen Kategorie herabsetzt, einschüchtert, zu Gewalt gegen sie aufruft, Vorurteile schürt, oder Volksverhetzung darstellt.</li> - <li>Keine Inhalte, die Anwender täuschen, um sie zu einem Kauf zu bewegen.</li> -</ul> -<h2 id="Funktionalität">Funktionalität</h2> -<ul> - <li>Der Überprüfer muss in der Lage sein, die von der App bereit gestellten Hauptfunktionalitäten zu verwenden. Schönheitsfehler und kleinere Probleme meldet er an den Entwickler zurück, diese verhindern jedoch nicht die Freigabe der App.</li> - <li>Die App darf die Stabilität oder Geschwindigkeit des Geräts gefährden.</li> -</ul> -<h2 id="Bedienerfreundlichkeit">Bedienerfreundlichkeit</h2> -<ul> - <li>Der Entwickler muss Anstrengungen unternehmen, das Aussehen der App für die Geräte-Plattform zu optimieren. Ziel ist es, offensichtliche Fehler zu vermeiden, wie z. B.: - <ul> - <li>Eine App, die offensichtlich eine Desktop-Seite ist, jedoch für Mobilgeräte eingereicht wurde.</li> - <li>Eine App die nicht den zur Verfügung stehenden Platz des Geräts einnimmt (z.B. eine 320x480-App, die nur in einer Ecke auf einem Tablet läuft, der Rest des Bildschirms ist leer. Dies ist sicherlich nicht gewollt!)</li> - </ul> - </li> - <li>Die App muss eine eigene Möglichkeit zur Navigation bereitstellen und darf sich nicht auf typische Browser-Komponenten oder eine Zurück-Schaltfläche in der Geräte-Hardware verlassen, weil diese nicht auf jedem Gerät zur Verfügung steht. - <ul> - <li>Eine App wird beispielsweise abgelehnt, wenn der Überprüfer durch die App navigiert und plötzlich nicht mehr in der Lage ist, die aktuelle Seite zu verlassen, und auf eine andere Seite zu gelangen. Apps müssen jedoch <strong>nicht</strong> eine Schaltflächen-Leiste zur Navigation implementieren, wie es bei nativen Apps üblich ist.</li> - <li>In Firefox OS 1.1 und neuer können Sie die <a href="/de/docs/Apps/Manifest#chrome">chrome</a> Eigenschaft zu Ihrem Manifest hinzufügen, um grundlegende Navigationselemente bereit zu stellen.</li> - </ul> - </li> - <li>Navigationselemente wie Schaltflächen oder Links müssen einfach zu klicken oder anzutippen sein.</li> -</ul> -<h2 id="Sperrlisten-Richtlinie">Sperrlisten-Richtlinie</h2> -<p>Wir hoffen, diese Funktion niemals nutzen zu müssen, aber wir behalten uns vor, freigegebene Apps zu entfernen („blocklist“) bei denen wir im Laufe der Zeit feststellen, dass sie eine der Sicherheits-, Datenschutz- oder Inhalts-Richtlinien verletzt sowie Apps, die die System- oder Netzwerkleistung stark einschränken. Entwickler werden informiert, bevor die Sperre in Kraft tritt. Solange wir keine Beweise für das Gegenteil haben, gehen wir davon aus, dass Entwickler anständig sind und sie erhalten Unterstützung des Überprüfer-Teams zur Aufklärung und Behebung des Problems. Konkrete Beispiele, für Situationen, in denen wir uns eine Sperre vorbehalten, beinhalten:</p> -<ul> - <li>Phishing</li> - <li>Spamming</li> - <li>Ändern des Inhalts von Hundebildern v1.0 zu Brutale Gewalt v1.0 (ohne die Inhaltseinstufung zu ändern, sobald diese Funktion verfügbar ist)</li> - <li>Schwerwiegendes Fehlverhalten einer App für einen großen Teil ihrer Nutzer - verringerte Telefon-Leistung, Geräte-Neustarts, Verlust von Benutzerdaten usw. bei denen der Benutzer nicht erkennen kann, dass die App der Grund dafür ist, und wo ein Geräte-Neustart das Problem nicht behebt.</li> - <li>Eine App, die zum Angriff auf Netzwerke genutzt wird, wie z.B. ein sogenannter distributed denial of service (DDOS)</li> -</ul> diff --git a/files/de/archive/mozilla/marketplace/veröffentlichen/index.html b/files/de/archive/mozilla/marketplace/veröffentlichen/index.html deleted file mode 100644 index 3c94ca1182..0000000000 --- a/files/de/archive/mozilla/marketplace/veröffentlichen/index.html +++ /dev/null @@ -1,106 +0,0 @@ ---- -title: Veröffentlichen auf dem Firefox Marketplace -slug: Archive/Mozilla/Marketplace/Veröffentlichen -translation_of: Archive/Mozilla/Marketplace/Publish ---- -<div class="summary"> - <p><span class="seoSummary">Dokumentation für das Veröffentlichen einer app auf dem Firefox Marketplace.</span></p> -</div> -<div class="row topicpage-table"> - <div class="section"> - <dl> - <dt> - <a href="/en-US/Marketplace/Submission/Testing_and_troubleshooting">App testen und Problembehandlung </a></dt> - <dd> - <div class="Wrap" id="OutputText" style="direction: ltr; text-align: left;"> - <div> - <span id="ouHighlight__0_0TO0_2">Ein</span><span id="noHighlight_0.45044772129835264"> </span><span id="ouHighlight__2_12TO4_11">leichtes</span><span id="noHighlight_0.06870573591621865"> Handbuch</span><span id="noHighlight_0.9608923435962202"> </span><span id="noHighlight_0.03021886761724346">zur überprüfung </span><span id="ouHighlight__31_33TO35_37">und</span><span id="noHighlight_0.3249826764220697"> </span><span id="ouHighlight__35_49TO39_55">Problembehandlung</span><span id="noHighlight_0.3296802965586597"> ,</span><span id="noHighlight_0.37295361007041017"> </span><span id="ouHighlight__61_66TO71_75">bevor</span><span id="noHighlight_0.7471594981815183"> </span><span id="ouHighlight__68_70TO77_79">Sie</span><span id="noHighlight_0.8231156133413938"> </span><span id="ouHighlight__79_82TO81_84">Ihre</span><span id="noHighlight_0.5718390801559493"> </span><span id="ouHighlight__84_86TO86_88">app</span><span id="noHighlight_0.5057826311443464"> </span><span id="ouHighlight__88_89TO90_92">auf</span><span id="noHighlight_0.5216899290178909"> </span><span id="ouHighlight__91_93TO94_96">den</span><span id="noHighlight_0.1743331542746287"> </span><span id="ouHighlight__95_101TO98_104">Firefox</span><span id="noHighlight_0.8397353083524876">-</span><span id="ouHighlight__103_113TO106_115">Marktplace</span><span id="noHighlight_0.9881895845483488"> </span><span id="ouHighlight__72_77TO117_126">einreichen</span><span id="noHighlight_0.2101186361678019">.</span></div> - </div> - </dd> - <dt> - <a href="/en-US/docs/Web/Apps/Publishing/Submitting_an_app">Senden einer app auf dem Firefox Marketplace</a></dt> - <dd> - <div class="Wrap" id="OutputText" style="direction: ltr; text-align: left;"> - <div> - <span id="ouHighlight__0_3TO0_5">Dieser</span><span id="noHighlight_0.049315602308928286"> </span><span id="ouHighlight__5_22TO7_15">Leitfaden</span><span id="noHighlight_0.13288562821936756"> </span><span id="ouHighlight__24_32TO17_21">hilft</span><span id="noHighlight_0.7196870090243647"> </span><span id="ouHighlight__34_36TO23_27">Ihnen</span><span id="noHighlight_0.9844649259639419"> </span><span id="ouHighlight__38_49TO29_39">erfolgreich</span><span id="noHighlight_0.9087007135191141"> </span><span id="ouHighlight__58_61TO41_44">Ihre</span><span id="noHighlight_0.004106781700933149"> </span><span id="ouHighlight__63_65TO46_54">Anwendung</span><span id="noHighlight_0.5069712089113069"> </span><span id="ouHighlight__67_68TO56_58">auf</span><span id="noHighlight_0.20266113066543812"> </span><span id="ouHighlight__70_72TO60_62">den</span><span id="noHighlight_0.044838944710341"> </span><span id="ouHighlight__74_80TO64_70">Firefox</span><span id="noHighlight_0.6794683383949995">-</span><span id="ouHighlight__82_92TO72_81">Marktplace einzureichen.</span></div> - </div> - </dd> - <dt> - <a href="/en-US/docs/Web/Apps/Publishing/Marketplace_review_criteria">Marketplace Prüfkriterien </a></dt> - <dd> - <div class="Wrap" id="OutputText" style="direction: ltr; text-align: left;"> - <div> - <span id="ouHighlight__0_1TO0_3">Eine</span><span id="noHighlight_0.8949473061855919"> </span><span id="ouHighlight__3_13TO5_15">Erläuterung</span><span id="noHighlight_0.7009695591015029"> </span><span id="ouHighlight__15_16TO17_19">der</span><span id="noHighlight_0.056749489623745486"> </span><span id="ouHighlight__22_29TO21_29">Kriterien</span><span id="noHighlight_0.5204831645918558"> die </span><span id="ouHighlight__31_32TO36_39">eine</span><span id="noHighlight_0.9240066038312915"> </span><span id="ouHighlight__34_36TO41_43">app</span><span id="noHighlight_0.7805940835938039"> </span><span id="ouHighlight__43_46TO45_52">erfüllen</span><span id="noHighlight_0.4746502529240537"> </span><span id="ouHighlight__38_41TO54_57">muss</span><span id="noHighlight_0.23635325373237936"> </span><span id="ouHighlight__48_58TO60_61">um</span><span id="noHighlight_0.8116333170223896"> </span><span id="ouHighlight__73_74TO63_65">auf</span><span id="noHighlight_0.9815170789534432"> </span><span id="ouHighlight__76_78TO67_69">dem</span><span id="noHighlight_0.3714284360411909"> </span><span id="ouHighlight__80_86TO71_77">Firefox</span><span id="noHighlight_0.392223217913347">-</span><span id="ouHighlight__88_98TO79_88">Marktplatz</span><span id="noHighlight_0.7868872414419361"> </span><span id="ouHighlight__63_71TO90_103">veröffentlicht</span><span id="noHighlight_0.1601171425462926"> </span><span id="ouHighlight__60_61TO105_110">zu werden</span><span id="ouHighlight__99_99TO111_111">;</span><span id="noHighlight_0.10489090303489312"> </span><span id="ouHighlight__104_112TO113_120">Befolgen</span><span id="noHighlight_0.5638333007437442"> Sie </span><span id="ouHighlight__114_116TO126_128">die</span><span id="noHighlight_0.6881794193575487"> </span><span id="ouHighlight__118_127TO130_140">Richtlinien</span><span id="noHighlight_0.2950517324493188"> </span><span id="ouHighlight__138_139TO142_143">wie in</span><span id="noHighlight_0.029050351297086774"> </span><span id="ouHighlight__141_144TO145_150">diesem</span><span id="noHighlight_0.13547195123843048"> </span><span id="ouHighlight__146_152TO152_158">Artikel</span><span id="noHighlight_0.7267153123772694"> </span><span id="ouHighlight__129_136TO160_168">dargelegt</span>.</div> - </div> - </dd> - <dt> - <a href="/en-US/docs/Web/Apps/Publishing/Marketplace_screenshot_criteria">Marketplace screenshot Kriterien</a></dt> - <dd> - <div class="Wrap" id="OutputText" style="direction: ltr; text-align: left;"> - <div> - <span class="highlight" id="ouHighlight__0_9TO0_10">Richtlinien</span><span id="noHighlight_0.2566507262795912"> </span><span id="ouHighlight__11_13TO12_14">für</span><span id="noHighlight_0.3385087560384963"> die </span><span id="ouHighlight__15_25TO20_30">Screenshots</span><span id="noHighlight_0.1846417256974643"> </span><span id="ouHighlight__27_28TO32_33">um</span><span id="noHighlight_0.6238014732895862"> </span><span id="ouHighlight__37_40TO35_37">mit</span><span id="noHighlight_0.669898442859373"> </span><span id="ouHighlight__42_45TO39_43">Ihrer</span><span id="noHighlight_0.29921599983696867"> </span><span id="ouHighlight__47_49TO45_47">app</span><span id="noHighlight_0.05497922622140172"> die</span><span id="noHighlight_0.13480129256277096"> </span><span id="ouHighlight__67_72TO56_67">Auswirkungen</span><span id="noHighlight_0.8162910737317012"> </span><span id="ouHighlight__74_76TO69_71">und</span><span id="noHighlight_0.08748842154580871"> die </span><span id="ouHighlight__78_84TO77_84">Qualität</span><span id="noHighlight_0.5767365559423736"> </span><span id="ouHighlight__86_87TO86_88">auf</span><span id="noHighlight_0.7188955877657563"> </span><span id="ouHighlight__89_91TO90_92">dem</span><span id="noHighlight_0.3344682675108629"> </span><span id="ouHighlight__93_103TO94_98">Markt</span><span id="noHighlight_0.43359965874628315"> </span><span id="ouHighlight__54_61TO100_112">zu maximieren</span><span id="noHighlight_0.890433393975844">.</span></div> - </div> - </dd> - </dl> - </div> - <div class="section"> - <div class="section"> - <div class="Wrap" id="OutputText" style="direction: ltr; text-align: left;"> - <div> - <strong><span id="ouHighlight__0_4TO0_4">Tools</span><span id="noHighlight_0.19062945056652736"> </span><span id="ouHighlight__6_8TO6_8">für</span><span id="noHighlight_0.1039377003568307"> </span><span id="ouHighlight__10_12TO10_12">app</span><span id="noHighlight_0.9052402208684265">-</span><span id="ouHighlight__14_23TO14_23">Entwickler </span></strong></div> - </div> - <ul> - <li><a class="external-icon external" href="https://marketplace.firefox.com/developers/">Besuchen Sie die Firefox Marktplace Entwicklercke</a></li> - <li><a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/Using_Firefox_OS_Simulator">Firefox OS Simulator</a></li> - <li><a href="https://developer.mozilla.org/en-US/docs/Apps/App_developer_tools">App Entwickler tools</a></li> - </ul> - <div class="Wrap" id="OutputText" style="direction: ltr; text-align: left;"> - <div> - <strong><span id="ouHighlight__0_9TO0_10">Technologie</span><span id="noHighlight_0.5007130375631282">-</span><span id="ouHighlight__11_33TO12_32">Referenzdokumentation</span></strong></div> - </div> - <div class="twocolumns"> - <ul> - <li><a href="https://developer.mozilla.org/en-US/docs/Web/CSS">CSS</a></li> - <li><a href="https://developer.mozilla.org/en-US/docs/DOM">DOM</a></li> - <li><a href="https://developer.mozilla.org/en-US/docs/Web/HTML">HTML</a></li> - <li><a href="https://developer.mozilla.org/en-US/docs/JavaScript">JavaScript</a></li> - <li><a href="https://developer.mozilla.org/en-US/docs/WebAPI">WebAPI</a></li> - <li><a href="https://developer.mozilla.org/en-US/docs/Web/WebGL">WebGL</a></li> - <li><a href="https://developer.mozilla.org/en-US/docs/SVG">SVG</a></li> - <li><a class="external-icon external" href="https://www.mozilla.org/en-US/apps/">Open Web Apps overview site</a></li> - <li><a class="external-icon external" href="https://wiki.mozilla.org/Apps">Apps Projekt wiki page</a></li> - </ul> - </div> - <div class="Wrap" id="OutputText" style="direction: ltr; text-align: left;"> - <div> - <strong><span id="ouHighlight__0_11TO0_4">Hilfe</span><span id="noHighlight_0.4549211852685946"> </span><span class="highlight" id="ouHighlight__13_16TO6_8">von</span><span id="noHighlight_0.1996361921250519"> </span><span id="ouHighlight__18_20TO10_12">der</span><span id="noHighlight_0.006766254269174765"> </span><span id="ouHighlight__22_30TO14_25">Gemeinschaft</span></strong></div> - </div> - <div class="Wrap" id="OutputText" style="direction: ltr; text-align: left;"> - <div> - <span id="ouHighlight__0_1TO0_3">Wenn</span><span id="noHighlight_0.014341863217350204"> </span><span id="ouHighlight__3_5TO5_7">Sie</span><span id="noHighlight_0.7705560383773145"> </span><span id="ouHighlight__7_11TO9_12">noch</span><span id="noHighlight_0.663267210708874"> nicht </span><span id="ouHighlight__20_23TO20_25">sicher</span><span id="noHighlight_0.12999408598722229"> sind was zu</span><span id="noHighlight_0.6970422690542117"> </span><span id="ouHighlight__32_33TO39_41">tun ist</span><span id="noHighlight_0.21504970851511362">, </span><span id="ouHighlight__35_38TO44_46">was</span><span id="noHighlight_0.10981157081308113"> </span><span id="ouHighlight__40_45TO48_50">Sie</span><span id="noHighlight_0.5849074450491327"> </span><span id="ouHighlight__61_64TO52_60">erledigen</span><span id="noHighlight_0.8255595638015908"> </span><span id="ouHighlight__54_55TO62_67">wollen</span><span id="noHighlight_0.9993066468046264">,</span><span id="noHighlight_0.053809035748189404"> </span><span id="ouHighlight__67_75TO70_75">zögern</span><span id="noHighlight_0.5609314500952005"> Sie nicht </span><span id="ouHighlight__77_78TO87_88">zu</span><span id="noHighlight_0.18618861856638436"> </span><span id="ouHighlight__85_87TO90_92">der</span><span id="noHighlight_0.6219038919540205"> </span><span id="ouHighlight__89_100TO94_105">Unterhaltung</span><span id="noHighlight_0.478329571887941">!</span></div> - <div> - </div> - </div> - <ul> - <li>Konsultieren der Web-apps forum: - <ul> - <li><a class="external-icon external" href="https://lists.mozilla.org/listinfo/dev-webapps">als Mailing-Liste</a></li> - <li><a class="external-icon external" href="http://groups.google.com/group/mozilla.dev.webapps">als Google Group</a></li> - <li><a class="external-icon external" href="http://groups.google.com/group/mozilla.dev.webapps/feeds">als Web-Feed</a></li> - </ul> - <ul> - <li> - <div class="Wrap" id="OutputText" style="direction: ltr; text-align: left;"> - <div> - <span id="ouHighlight__0_2TO0_10">Stellen Sie</span><span id="noHighlight_0.5026097136180658"> </span><span id="ouHighlight__4_7TO12_15">Ihre</span><span id="noHighlight_0.2229105310496191"> </span><span id="ouHighlight__9_16TO17_21">Frage</span><span id="noHighlight_0.4102630351905905"> </span><span id="ouHighlight__18_19TO23_25">auf</span><span id="noHighlight_0.7152726615063038"> </span><span id="ouHighlight__21_23TO27_29">dem</span><span id="noHighlight_0.27882006322601716"> </span><span id="ouHighlight__25_28TO31_37">offenen</span><span id="noHighlight_0.9003474208036477"> </span><span id="ouHighlight__30_32TO39_41">Web</span><span id="noHighlight_0.170097064832595">-</span><span id="ouHighlight__34_37TO43_46">Apps</span><span id="noHighlight_0.06178610590984235">-</span><span id="ouHighlight__39_41TO48_50">IRC</span><span id="noHighlight_0.6567146071905723">-</span><span id="ouHighlight__43_49TO52_58">Channel</span><span id="noHighlight_0.2198462045499433">:</span></div> - </div> - <a class="link-irc" href="irc://irc.mozilla.org/openwebapps">#openwebapps</a></li> - </ul> - </li> - </ul> - <p><span class="alllinks"><a class="external-icon external" href="http://www.catb.org/%7Eesr/faqs/smart-questions.html" rel="external">Vergessen Sie nicht über die <em>netiquette</em>...</a></span></p> - <p> </p> - </div> - </div> -</div> -<p> </p> |