SlideShare a Scribd company logo
Firefox Marketplace
for Developers
Tina Verbo
• Graduated from the University of
Santo Tomas
• Bachelor of Science in Information
Technology
• Programmer in a Japanese IT company
• Former Firefox Student Ambassador
• Mozilla Representative
Firefox Marketplace
Firefox Marketplace?
The Firefox Marketplace is the best place
where you can connect to the web to find, try
and download apps and content that matter
to you.
The Firefox Marketplace provides web
applications that behave just like native
applications and can be used across multiple
platforms and devices
Mozilla can help developers get their App
into the hands of their target users around
the world.
Design, Build & Publish!
Design Patterns
Liquid or Fluid Layout
Media Queries
Fluid Images
Build
Foundations of HTML5
Web App
HTML5 for content and structure
CSS3 for style
JS for dynamic interaction
Tools
FirefoxOS Simulator
Responsive Mode
Manifest
Publish
Steps to submit an app
1. Log in to the Firefox Marketplace site
• In a Web browser, visit the Firefox Marketplace site
(https://marketplace.firefox.com).
• At the bottom of the page, click Developer Hub.
• Click the Sign in link at the top of the page. A login
window opens.
• Login with Mozilla Persona:
If you've previously used Persona, select the email
address for the identity you want to use, and click sign
in.
How do I create a Persona account?
• login.persona.org  Sign in  A pop up window
will appear.
• Type the email address  Next.
• Yahoo or Gmail email address:
• Log in to your email account to verify and your
Persona account will be created.
• Another email address:
• Create a password to use with Persona only. Enter
the password  Done.
• Verification email will be sent to your email
address.
• Click on the verification link to your account and
your Persona account will be created.
2. Enter information about the app
This process includes four clearly labelled steps,
indicated at the top of the page.
First of all, click the Submit An App link at the
top of the page.
Step 1: Agreement
Step 2: Submit
• Choose whether your app will be Free or Paid.
• Select the devices your app is compatible with. You'll only get the
Packaged option if you just select Firefox OS, as this is the only
system that currently supports them. Firefox OS is also currently the
only option that supports paid apps.
• Provide the location of your app:
If your app is a hosted app, enter the location on your server of the app
manifest for your app (this must be a full URL), and click Validate.
• If the app manifest validates, click Continue.
• If there are validation errors, correct them and revalidate the
manifest.
If your app is a packaged app, click the Packaged tab and select the
zip file that you want to upload.
• The package will upload automatically. If your app validates, click
Continue.
• If there are validation errors, correct them and re-upload your
package.
• You can find more information on creating packaged apps at our
packaged app guide.
Step 3: Details
• The app's name and description, pulled from the app's
manifest file, are required. You may now edit the description
if you wish, and the length of the marketplace version can go
over the 1024 character limit of the manifest version: it is
unlimited.
Basic HTML tags are supported, so you can structure
your description somewhat.
• Check the categories that are relevant to your app, which
determines what listings your app will appear in on the
Marketplace. These are also required.
• Enter your privacy policy. This is also required.
• Enter your app homepage and support site details. These
fields are optional.
• Enter a support email address. This is required.
• Say whether your app requires Flash support (optional.)
• Add screenshots/videos to demonstrate your app's features
and workflows. Having at least one screenshot is required.
• Uncheck the "Publish my app in the Firefox Marketplace as
soon as it's reviewed." checkbox if you don't want it instantly
published as soon as it's been reviewed.
Note: The multi-line text fields support HTML, so you can
structure and link the text.
Step 4: Next Steps
There are many different options available in this section. The first
thing you need to do is review the information in the first page, then
press CONTINUE.
1. First, Add a Content Rating using the Content Rating Tool
(press the "Create an IARC Ratings Certificate" button to get
started.) This will provide you with a Submission ID and
Security Code that you can enter into the bottom box and
Submit. If you already have a rating certificate, you can just
enter the details straight into the bottom box and press
Submit. This is required.
2. Review the Content Ratings that come up on the next screen
and make sure you are happy with them.
3. Click on the Compatibility & Payments link on the left of this
section to review the compatibility and payments option. Here you
can choose to:
• Change with platforms the app is to be distributed on
• Set what the pricing is, in the "Paid/In-app tab" (see App
pricing for pricing details)
• Alter the regions the app is listed in
4. Click on the Team Members link on the left and add more
app team members if required. These team members have
access to the app's details as follows:
• Owner — Can manage all aspects of the app's listing,
including adding and removing other team members.
• Developer — Can manage all aspects of the app's listing,
except for adding and removing other team members and
managing payments.
• Support — Can view the app's settings and manage
refund requests.
• Viewer — Can view the app's settings but cannot make
any changes.
https://marketplace.firefox.com/developers/
My Contact Details
tinaverbo@mozillaph.org
@bestwishestina
fb.me/bestwishestina

More Related Content

What's hot

Create Your WebApp Card
Create Your WebApp CardCreate Your WebApp Card
Create Your WebApp Card
dotmobietc
 
MarvelSoft email hosting guide
MarvelSoft email hosting guideMarvelSoft email hosting guide
MarvelSoft email hosting guide
Ranganath Shivaram
 
Encore Unlimited KACE User Guide
Encore Unlimited KACE User GuideEncore Unlimited KACE User Guide
Encore Unlimited KACE User GuideMatt Trudgeon
 
How to create a website favicon.ico file using the GIMP
How to create a website favicon.ico file using the GIMPHow to create a website favicon.ico file using the GIMP
How to create a website favicon.ico file using the GIMP
Matt Foley
 
Advertising Print workflow
Advertising Print workflowAdvertising Print workflow
Advertising Print workflowFelix Gimpel
 
Create a site mailbox on share point online
Create a site mailbox on share point onlineCreate a site mailbox on share point online
Create a site mailbox on share point online
Prashant Kumar Singh
 
Downloading OverDrive eBooks to your Nook or Sony Reader
Downloading OverDrive eBooks to your Nook or Sony ReaderDownloading OverDrive eBooks to your Nook or Sony Reader
Downloading OverDrive eBooks to your Nook or Sony ReaderAmyDiscenza
 
Gmail by Athlone Living Lab
Gmail by Athlone Living LabGmail by Athlone Living Lab
Gmail by Athlone Living Lab
craig ross
 
UberTest Quick Guide
UberTest Quick GuideUberTest Quick Guide
UberTest Quick Guide
Amira Elsayed Ismail
 
Magento Facebook Deal Extension
Magento Facebook Deal ExtensionMagento Facebook Deal Extension
Magento Facebook Deal Extension
OnlineBiz Software Solution
 
Presentation
PresentationPresentation
Presentation
Azukisoft Pte Ltd
 
Simple method to insert rupee symbol
Simple method to insert rupee symbolSimple method to insert rupee symbol
Simple method to insert rupee symbol
netanvivek
 

What's hot (12)

Create Your WebApp Card
Create Your WebApp CardCreate Your WebApp Card
Create Your WebApp Card
 
MarvelSoft email hosting guide
MarvelSoft email hosting guideMarvelSoft email hosting guide
MarvelSoft email hosting guide
 
Encore Unlimited KACE User Guide
Encore Unlimited KACE User GuideEncore Unlimited KACE User Guide
Encore Unlimited KACE User Guide
 
How to create a website favicon.ico file using the GIMP
How to create a website favicon.ico file using the GIMPHow to create a website favicon.ico file using the GIMP
How to create a website favicon.ico file using the GIMP
 
Advertising Print workflow
Advertising Print workflowAdvertising Print workflow
Advertising Print workflow
 
Create a site mailbox on share point online
Create a site mailbox on share point onlineCreate a site mailbox on share point online
Create a site mailbox on share point online
 
Downloading OverDrive eBooks to your Nook or Sony Reader
Downloading OverDrive eBooks to your Nook or Sony ReaderDownloading OverDrive eBooks to your Nook or Sony Reader
Downloading OverDrive eBooks to your Nook or Sony Reader
 
Gmail by Athlone Living Lab
Gmail by Athlone Living LabGmail by Athlone Living Lab
Gmail by Athlone Living Lab
 
UberTest Quick Guide
UberTest Quick GuideUberTest Quick Guide
UberTest Quick Guide
 
Magento Facebook Deal Extension
Magento Facebook Deal ExtensionMagento Facebook Deal Extension
Magento Facebook Deal Extension
 
Presentation
PresentationPresentation
Presentation
 
Simple method to insert rupee symbol
Simple method to insert rupee symbolSimple method to insert rupee symbol
Simple method to insert rupee symbol
 

Similar to Firefox marketplace

How to submit ios app in Appstore
How to submit ios app in AppstoreHow to submit ios app in Appstore
How to submit ios app in Appstore
Nandini Gautam
 
How to make an iPhone app
How to make an iPhone appHow to make an iPhone app
How to make an iPhone app
VCube Works
 
Setting up BuzzCity account - App Developer
Setting up BuzzCity account - App DeveloperSetting up BuzzCity account - App Developer
Setting up BuzzCity account - App Developer
BuzzCity-2015
 
ToolsTrade.com Project Final pres
ToolsTrade.com Project Final presToolsTrade.com Project Final pres
ToolsTrade.com Project Final pres
purvanahar
 
Android Bootcamp Tanzania:Publishing android application
Android Bootcamp Tanzania:Publishing android applicationAndroid Bootcamp Tanzania:Publishing android application
Android Bootcamp Tanzania:Publishing android application
Denis Minja
 
Hospital app project (how to upload app)
Hospital app project (how to upload app)Hospital app project (how to upload app)
Hospital app project (how to upload app)
MAHFUZ RAIHAN
 
iOS Distribution and App store pushing and more
iOS Distribution and App store pushing and moreiOS Distribution and App store pushing and more
iOS Distribution and App store pushing and more
Naga Harish M
 
m365_slides.pptx
m365_slides.pptxm365_slides.pptx
m365_slides.pptx
adewad
 
Dev day paris020415
Dev day paris020415Dev day paris020415
Dev day paris020415
pdufourSFDC
 
Vodafone application upload guidelines v1
Vodafone application upload guidelines v1Vodafone application upload guidelines v1
Vodafone application upload guidelines v1
Vodafone developer
 
Access BizSpark Software Downloads
Access BizSpark Software DownloadsAccess BizSpark Software Downloads
Access BizSpark Software Downloads
Andy Davis
 
Introduction to Point-and-Click App Building
Introduction to Point-and-Click App BuildingIntroduction to Point-and-Click App Building
Introduction to Point-and-Click App Building
Salesforce Developers
 
vident Ilink400 update guide vxdas
vident Ilink400 update guide   vxdasvident Ilink400 update guide   vxdas
vident Ilink400 update guide vxdas
Serena.vxdas
 
Ios development training presentation
Ios development training presentationIos development training presentation
Ios development training presentation
Deepak S
 
Point and Click App Building Workshop
Point and Click App Building WorkshopPoint and Click App Building Workshop
Point and Click App Building Workshop
Salesforce Developers
 
Guide
GuideGuide
Guide
jameszzzzz
 
Webinar - Admin Friendly App Builder (1).pdf
Webinar - Admin Friendly App Builder (1).pdfWebinar - Admin Friendly App Builder (1).pdf
Webinar - Admin Friendly App Builder (1).pdf
Dean Infotech
 
Mychoice -classified site for buying, selling, rent etc
Mychoice -classified site for buying, selling, rent etcMychoice -classified site for buying, selling, rent etc
Mychoice -classified site for buying, selling, rent etc
Nikhil Palyekar
 
Swift to send Push Notifications with Parse Dashboard and
Swift to send Push Notifications with Parse Dashboard and Swift to send Push Notifications with Parse Dashboard and
Swift to send Push Notifications with Parse Dashboard and
George Batschinski
 

Similar to Firefox marketplace (20)

How to submit ios app in Appstore
How to submit ios app in AppstoreHow to submit ios app in Appstore
How to submit ios app in Appstore
 
How to make an iPhone app
How to make an iPhone appHow to make an iPhone app
How to make an iPhone app
 
Setting up BuzzCity account - App Developer
Setting up BuzzCity account - App DeveloperSetting up BuzzCity account - App Developer
Setting up BuzzCity account - App Developer
 
ToolsTrade.com Project Final pres
ToolsTrade.com Project Final presToolsTrade.com Project Final pres
ToolsTrade.com Project Final pres
 
Android Bootcamp Tanzania:Publishing android application
Android Bootcamp Tanzania:Publishing android applicationAndroid Bootcamp Tanzania:Publishing android application
Android Bootcamp Tanzania:Publishing android application
 
Hospital app project (how to upload app)
Hospital app project (how to upload app)Hospital app project (how to upload app)
Hospital app project (how to upload app)
 
iOS Distribution and App store pushing and more
iOS Distribution and App store pushing and moreiOS Distribution and App store pushing and more
iOS Distribution and App store pushing and more
 
m365_slides.pptx
m365_slides.pptxm365_slides.pptx
m365_slides.pptx
 
Dev day paris020415
Dev day paris020415Dev day paris020415
Dev day paris020415
 
Vodafone application upload guidelines v1
Vodafone application upload guidelines v1Vodafone application upload guidelines v1
Vodafone application upload guidelines v1
 
Access BizSpark Software Downloads
Access BizSpark Software DownloadsAccess BizSpark Software Downloads
Access BizSpark Software Downloads
 
Introduction to Point-and-Click App Building
Introduction to Point-and-Click App BuildingIntroduction to Point-and-Click App Building
Introduction to Point-and-Click App Building
 
vident Ilink400 update guide vxdas
vident Ilink400 update guide   vxdasvident Ilink400 update guide   vxdas
vident Ilink400 update guide vxdas
 
Ios development training presentation
Ios development training presentationIos development training presentation
Ios development training presentation
 
Point and Click App Building Workshop
Point and Click App Building WorkshopPoint and Click App Building Workshop
Point and Click App Building Workshop
 
Guide
GuideGuide
Guide
 
Guide
GuideGuide
Guide
 
Webinar - Admin Friendly App Builder (1).pdf
Webinar - Admin Friendly App Builder (1).pdfWebinar - Admin Friendly App Builder (1).pdf
Webinar - Admin Friendly App Builder (1).pdf
 
Mychoice -classified site for buying, selling, rent etc
Mychoice -classified site for buying, selling, rent etcMychoice -classified site for buying, selling, rent etc
Mychoice -classified site for buying, selling, rent etc
 
Swift to send Push Notifications with Parse Dashboard and
Swift to send Push Notifications with Parse Dashboard and Swift to send Push Notifications with Parse Dashboard and
Swift to send Push Notifications with Parse Dashboard and
 

Recently uploaded

somanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptxsomanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
Howard Spence
 
International Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software TestingInternational Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software Testing
Sebastiano Panichella
 
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
0x01 - Newton's Third Law:  Static vs. Dynamic Abusers0x01 - Newton's Third Law:  Static vs. Dynamic Abusers
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
OWASP Beja
 
María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024
eCommerce Institute
 
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdfBonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
khadija278284
 
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Sebastiano Panichella
 
Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...
Sebastiano Panichella
 
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
OECD Directorate for Financial and Enterprise Affairs
 
Acorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutesAcorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutes
IP ServerOne
 
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdfSupercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Access Innovations, Inc.
 
Media as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern EraMedia as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern Era
faizulhassanfaiz1670
 
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Orkestra
 
Bitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXOBitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXO
Matjaž Lipuš
 
Getting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control TowerGetting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control Tower
Vladimir Samoylov
 
Eureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 PresentationEureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 Presentation
Access Innovations, Inc.
 
Obesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditionsObesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditions
Faculty of Medicine And Health Sciences
 

Recently uploaded (16)

somanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptxsomanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
 
International Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software TestingInternational Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software Testing
 
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
0x01 - Newton's Third Law:  Static vs. Dynamic Abusers0x01 - Newton's Third Law:  Static vs. Dynamic Abusers
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
 
María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024
 
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdfBonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
 
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
 
Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...
 
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
 
Acorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutesAcorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutes
 
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdfSupercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
 
Media as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern EraMedia as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern Era
 
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
 
Bitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXOBitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXO
 
Getting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control TowerGetting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control Tower
 
Eureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 PresentationEureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 Presentation
 
Obesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditionsObesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditions
 

Firefox marketplace

  • 2. Tina Verbo • Graduated from the University of Santo Tomas • Bachelor of Science in Information Technology • Programmer in a Japanese IT company • Former Firefox Student Ambassador • Mozilla Representative
  • 5. The Firefox Marketplace is the best place where you can connect to the web to find, try and download apps and content that matter to you.
  • 6. The Firefox Marketplace provides web applications that behave just like native applications and can be used across multiple platforms and devices
  • 7. Mozilla can help developers get their App into the hands of their target users around the world.
  • 8. Design, Build & Publish!
  • 10. Liquid or Fluid Layout
  • 13. Build
  • 15. HTML5 for content and structure
  • 17. JS for dynamic interaction
  • 18. Tools
  • 23. Steps to submit an app 1. Log in to the Firefox Marketplace site • In a Web browser, visit the Firefox Marketplace site (https://marketplace.firefox.com). • At the bottom of the page, click Developer Hub. • Click the Sign in link at the top of the page. A login window opens. • Login with Mozilla Persona: If you've previously used Persona, select the email address for the identity you want to use, and click sign in.
  • 24. How do I create a Persona account? • login.persona.org  Sign in  A pop up window will appear. • Type the email address  Next. • Yahoo or Gmail email address: • Log in to your email account to verify and your Persona account will be created. • Another email address: • Create a password to use with Persona only. Enter the password  Done. • Verification email will be sent to your email address. • Click on the verification link to your account and your Persona account will be created.
  • 25. 2. Enter information about the app This process includes four clearly labelled steps, indicated at the top of the page. First of all, click the Submit An App link at the top of the page.
  • 27. Step 2: Submit • Choose whether your app will be Free or Paid. • Select the devices your app is compatible with. You'll only get the Packaged option if you just select Firefox OS, as this is the only system that currently supports them. Firefox OS is also currently the only option that supports paid apps.
  • 28. • Provide the location of your app: If your app is a hosted app, enter the location on your server of the app manifest for your app (this must be a full URL), and click Validate. • If the app manifest validates, click Continue. • If there are validation errors, correct them and revalidate the manifest. If your app is a packaged app, click the Packaged tab and select the zip file that you want to upload. • The package will upload automatically. If your app validates, click Continue. • If there are validation errors, correct them and re-upload your package. • You can find more information on creating packaged apps at our packaged app guide.
  • 30. • The app's name and description, pulled from the app's manifest file, are required. You may now edit the description if you wish, and the length of the marketplace version can go over the 1024 character limit of the manifest version: it is unlimited. Basic HTML tags are supported, so you can structure your description somewhat. • Check the categories that are relevant to your app, which determines what listings your app will appear in on the Marketplace. These are also required. • Enter your privacy policy. This is also required. • Enter your app homepage and support site details. These fields are optional.
  • 31. • Enter a support email address. This is required. • Say whether your app requires Flash support (optional.) • Add screenshots/videos to demonstrate your app's features and workflows. Having at least one screenshot is required. • Uncheck the "Publish my app in the Firefox Marketplace as soon as it's reviewed." checkbox if you don't want it instantly published as soon as it's been reviewed. Note: The multi-line text fields support HTML, so you can structure and link the text.
  • 32. Step 4: Next Steps There are many different options available in this section. The first thing you need to do is review the information in the first page, then press CONTINUE.
  • 33. 1. First, Add a Content Rating using the Content Rating Tool (press the "Create an IARC Ratings Certificate" button to get started.) This will provide you with a Submission ID and Security Code that you can enter into the bottom box and Submit. If you already have a rating certificate, you can just enter the details straight into the bottom box and press Submit. This is required. 2. Review the Content Ratings that come up on the next screen and make sure you are happy with them. 3. Click on the Compatibility & Payments link on the left of this section to review the compatibility and payments option. Here you can choose to: • Change with platforms the app is to be distributed on • Set what the pricing is, in the "Paid/In-app tab" (see App pricing for pricing details) • Alter the regions the app is listed in
  • 34. 4. Click on the Team Members link on the left and add more app team members if required. These team members have access to the app's details as follows: • Owner — Can manage all aspects of the app's listing, including adding and removing other team members. • Developer — Can manage all aspects of the app's listing, except for adding and removing other team members and managing payments. • Support — Can view the app's settings and manage refund requests. • Viewer — Can view the app's settings but cannot make any changes.