Marketplace/Basecamp: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 7: | Line 7: | ||
* {{P1|Marketplace staff can monitor and manage the content of the site}} | * {{P1|Marketplace staff can monitor and manage the content of the site}} | ||
* {{P1|App developers can integrate payment providers of their choosing without involving the Marketplace}} | * {{P1|App developers can integrate payment providers of their choosing without involving the Marketplace}} | ||
* {{ | * {{P1|B2G user can make an in-app purchase using his Telefonica account}} | ||
* {{ | * {{P1|B2G user can make an up-front purchase of an app using her Telefonica account}} | ||
== Basecamp Requirements == | == Basecamp Requirements == | ||
| Line 17: | Line 17: | ||
** App search by name, description, and author | ** App search by name, description, and author | ||
** App details page including screenshots, user-contributed ratings and reviews}} | ** App details page including screenshots, user-contributed ratings and reviews}} | ||
* {{P1|Free app installation supported on B2G devices for logged-in users}} | * {{P1|Free app installation supported on B2G devices for logged-in users}} | ||
* {{P1|Minimal data consumption to load Marketplace resources}} | * {{P1|Minimal data consumption to load Marketplace resources}} | ||
* {{P1|Localization of Marketplace strings | * {{P1|Marketplace has graceful offline experience}} | ||
* {{ | * {{P1|Localization of Marketplace strings into Portuguese, Spanish, and English}} | ||
* {{ | * {{P1|B2G user can make an in-app purchase by paying with his Telefonica account}} | ||
* {{P1|B2G user can make an up-front purchase by paying with her Telefonica account}} | |||
* {{P1|User can request refund of purchased apps and in-app items (when permitted)}} | |||
* {{P1|Apps requiring plugins unsupported on B2G are appropriately flagged}} | |||
* {{P2|User account system with verified email address}} | |||
=== Developer-facing Requirements === | === Developer-facing Requirements === | ||
| Line 30: | Line 33: | ||
** Upload media (screenshots and videos) | ** Upload media (screenshots and videos) | ||
** Grant access to others}} | ** Grant access to others}} | ||
* {{P1|Daily statistics and reports on app installs}} | * {{P1|Daily statistics and reports on app installs and sales}} | ||
* {{P1|App developers can integrate payment providers of their choosing without involving the Marketplace}} | * {{P1|App developers can integrate payment providers of their choosing without involving the Marketplace}} | ||
* {{ | * {{P1|App developers can become Telefonica/BlueVia merchants easily during app submission to the Marketplace}} | ||
* {{ | * {{P1|App developers can collect in-app payments from B2G users paying through Telefonica}} | ||
* {{ | * {{P1|App developers can set up-front pricing in Reals and receive funds from users paying through Telefonica}} | ||
* {{ | * {{P1|App developers can verify purchase receipts issued by the Marketplace for paid app downloads}} | ||
* {{ | * {{P1|Appropriate security measures in place to store payment related keys and tokens, if collected}} | ||
=== Mozilla Requirements === | === Mozilla Requirements === | ||
Revision as of 15:06, 25 June 2012
Revised Marketplace Basecamp Requirements (6/22/12)
Supported Use Cases
- [P1] B2G user can browse, search, and install free apps from the Marketplace in Portuguese
- [P1] App developers can submit and manage their apps for review and listing in the Marketplace
- [P1] Marketplace staff can monitor and manage the content of the site
- [P1] App developers can integrate payment providers of their choosing without involving the Marketplace
- [P1] B2G user can make an in-app purchase using his Telefonica account
- [P1] B2G user can make an up-front purchase of an app using her Telefonica account
Basecamp Requirements
Consumer-facing Requirements
- [P1] Consumer Marketplace pages available and optimized for B2G device resolution (320x480) and performance, including:
- Homepage/landing page with locally featured apps
- Categories and app browse view
- App search by name, description, and author
- App details page including screenshots, user-contributed ratings and reviews
- [P1] Free app installation supported on B2G devices for logged-in users
- [P1] Minimal data consumption to load Marketplace resources
- [P1] Marketplace has graceful offline experience
- [P1] Localization of Marketplace strings into Portuguese, Spanish, and English
- [P1] B2G user can make an in-app purchase by paying with his Telefonica account
- [P1] B2G user can make an up-front purchase by paying with her Telefonica account
- [P1] User can request refund of purchased apps and in-app items (when permitted)
- [P1] Apps requiring plugins unsupported on B2G are appropriately flagged
- [P2] User account system with verified email address
Developer-facing Requirements
- [P1] App submission tool and process for listing in the Marketplace
- [P1] App management tools for developers to:
- Edit their listing, including modifying metadata and adding translations
- Upload media (screenshots and videos)
- Grant access to others
- [P1] Daily statistics and reports on app installs and sales
- [P1] App developers can integrate payment providers of their choosing without involving the Marketplace
- [P1] App developers can become Telefonica/BlueVia merchants easily during app submission to the Marketplace
- [P1] App developers can collect in-app payments from B2G users paying through Telefonica
- [P1] App developers can set up-front pricing in Reals and receive funds from users paying through Telefonica
- [P1] App developers can verify purchase receipts issued by the Marketplace for paid app downloads
- [P1] Appropriate security measures in place to store payment related keys and tokens, if collected
Mozilla Requirements
- [P1] User account and app management tools available to Marketplace staff for support and administration
- [P1] High availability service infrastructure according to SLA to be determined (previous draft)
- [P1] Review process and tools to enforce quality, security, performance, and other standards
Desktop/Android requirements that impact Basecamp
("what features are required for desktop/Android Marketplace that impact Basecamp implementation but are not required for Basecamp?")
- [P1] Regional stores exist for all supported countries to control appropriate distribution and consumption of app listings in the Marketplace
- [P1] Users can set an optional Purchase PIN required for every purchase to enhance security
- [P1] Global payments system for credit cards and carrier billing that minimizes developer effort and obligations
- [P2] Content ratings system for classification of age-appropriateness of apps