Publishing your app

These documents and guides will help you learn how to publish your app and manage it on the Firefox Marketplace.

Note: Many of these documents are not yet on MDN, but need to be!

general app publishing topics

Self-hosting apps
If you don't want to go the Firefox Marketplace route, here is some useful information on self-hosting apps, and what self-hosted apps can and can't do (TBD).
Internationalisation for aps
Often you'll want to publish an app in multiple languages. Here is a guide on how best to do this (TBD).
Marketing your app
This guide provides information on writing promotional content for your app, including language, screenshots, support information and more (TBD).
Adding a subdomain for an app
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.
Updating apps
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.
Privacy policy
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, as well as a policy generator to help you on your way (TBD).

Working with the Firefox Marketplace

Pre-submission checklist
A checklist of things you should be sure to do before you submit your app to the Firefox Marketplace.
Submitting an app to the Firefox Marketplace
This step-by-step guide will help you successfully submit your app to the Firefox Marketplace.
Marketplace review criteria
An explanation of the criteria an app must meet in order to be published on the Firefox Marketplace; by following the guidelines laid out in this article, you can smooth the process of getting your app published.
Firefox Marketplace FAQ
A list of frequently asked questions (with answers) about publishing apps on the Firefox Marketplace.

monetization

Intro to monetizing Open Web Apps
This guide contains introductory materials on how to monetize your apps, including tools needed, and a monetization calculator (TBD).
Marketplace payments
How your app can work with the Firefox Marketplace to enhance your distribution model (and your income, if your app isn't a free one).
In-app payments
A guide to implementing support for in-app payments in your Web app.
Validating a receipt
A guide to when—and how—to validate your app's purchase receipt.

Firefox Marketplace APIs

Marketplace utility library
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.
Submission API
The Submission API lets you validate your app, update your app, and fetch information about the apps available to be installed.
Payment API
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.
Marketplace API
All Marketplace-related documentation is centered here.

View All...

Tools for app developers
Technology reference documentation
Getting help from the community

If you still aren't sure how to do what you're trying to get done, feel free to join the conversation!

Don't forget about the netiquette...

 

Document Tags and Contributors

Contributors to this page: chrisdavidmills
Last updated by: chrisdavidmills,