canmove, Confirmed users, Bureaucrats and Sysops emeriti
1,043
edits
(Created page with "{{FeatureStatus |Feature name=Anonymous App Installs |Feature stage=Definition |Feature status=In progress |Feature health=OK |Feature status note=In definition }} {{FeatureTeam ...") |
No edit summary |
||
Line 17: | Line 17: | ||
|Feature overview=Requiring users to log in to install both free and paid apps ensures that users will never lose track of their downloads and can recover them at any time. However, some users may wish to download free apps without being identified to Mozilla, and should be allowed to do so as long as they understand the risks. | |Feature overview=Requiring users to log in to install both free and paid apps ensures that users will never lose track of their downloads and can recover them at any time. However, some users may wish to download free apps without being identified to Mozilla, and should be allowed to do so as long as they understand the risks. | ||
|Feature users and use cases=* User wishes to install a free app without signing into the Marketplace | |Feature users and use cases=* User wishes to install a free app without signing into the Marketplace | ||
|Feature requirements=* Users must log in to install both free and paid apps by default | |||
* Users can opt in to installing free apps without logging in ("anonymous installs") on a per-device basis | |||
* Users who enable anonymous installs must be warned of the consequences | |||
* Users who have enabled anonymous installs must still be allowed to log in if they choose | |||
* We must be able to analyze usage of this feature | |||
|Feature non-goals=* Promoting anonymous app installs | |||
|Feature functional spec=When an unauthenticated user wishes to install any app, they are asked to log in using Persona. In this dialog, there should be a subtle "Why do I need to log in?" link. | |||
Clicking this link will expand or open a new overlay to show a couple lines of explanation along with a link to enable anonymous app install. Potential copy: "Logging in allows us to remember which apps you've downloaded for easy access later on, including restoring your device. If you would prefer to remain anonymous, you can _enable_anonymous_installation_." | |||
Clicking the enable link should ask the user to explicitly confirm their intent: | |||
"By enabling anonymous app installs, your app downloads will not be remembered by Firefox Marketplace. You must manually re-install apps for new devices or recovery. You may choose to log in at any time to begin remembering new app downloads." | |||
If the user agrees to this, the device they are currently on should be allowed to install free apps anonymously. This means that free apps will not prompt the user to log in, but a log in option is still available in the header/footer. A notice should be added to the post-install messaging, e.g. "This download is not associated with your Firefox Marketplace account". Users must still log in prior to purchasing paid apps. | |||
We do not need to provide a way to undo the anonymous setting; users can simply log in when they wish to override it. | |||
}} | }} | ||
{{FeatureInfo | {{FeatureInfo |