Bug 896610 (content-control)

[Theme] Content Control - Geo-restricted App Distribution under Developer Control

NEW
Unassigned

Status

Tracking
User Story
P1
normal
5 years ago
5 years ago

People

(Reporter: dbialer, Unassigned)

Tracking

(Depends on: 3 bugs, {uiwanted})

Firefox Tracking Flags

(Not tracked)

Details

(URL)

Attachments

(1 attachment)

(Reporter)

Description

5 years ago
There have been several requests to be able to have certain apps only viewed and downloadable from certain countries.  The reasons for this as described in these use cases:
A developer has licensing restrictions on their rights to distribute content contained within their app and thus is unable to put their app in the Firefox Marketplace unless it can limit the distribution of the app to only people within specific countries.
A developer may have an app that is relevant to certain regions and does not wish or may not wish to provide support for to customers outside of its intended region.
A developer is concerned about technology IP issues that may be used within the app and does not wish to distribute it to certain regions of the world.
Any other random reason a developer wishes to only allow their app in certain regions.
(Reporter)

Updated

5 years ago
Depends on: 896613
(Reporter)

Updated

5 years ago
Depends on: 896614
(Reporter)

Updated

5 years ago
Depends on: 896637
(Reporter)

Updated

5 years ago
Depends on: 896643
(Reporter)

Updated

5 years ago
Depends on: 896722
(Reporter)

Updated

5 years ago
Depends on: 896724
(Reporter)

Updated

5 years ago
Depends on: 896725
(Reporter)

Updated

5 years ago
Depends on: 896726
(Reporter)

Updated

5 years ago
Keywords: uiwanted
Priority: -- → P1

Comment 2

5 years ago
Created attachment 797070 [details]
marketplace devhub - distribution method - 01

Restricting content to certain physical locations (meaning, countries) can be be achieved in our payment interface with the addition of two simple radio button called “generous” and “strict” under a heading called “distribution method”.

The way it works is pretty simple and hopefully also self-explanatory:
Every app gets its own control for distribution method. Generous means that user can switch stores to get the app. Strict means that user has to be in a certain country to get it.

The caption text in the mockup should be revised to be more in line with something like this:

Generous
Your app will be made available in the countries that you select. Customers can switch their store to another country to download your app.

Strict
Your app will only be made available to users located in the countries that you select. 

The caption isn’t final, so ideas are most welcome! I personally found it hard to succinctly explain store-country independence, because the model is so different from what app developers are accustomed to.


RESTRICTING TO CERTAIN CARRIERS
-------------------------------

We don’t have to worry about restricting to certain carriers yet. When we do, the new payment UI that I demoed at the payment workweek (circa August 23) should be able to handle this complexity.

To avoid complication stemming from the fact that customers can jump countries but stay under the same carrier, Maureen, David and myself have also agreed to not allow people who roam to get app. This will be relevant when the new payment UI is deployed. What do you think of this idea?
Alias: content-control
Depends on: 917019
No longer depends on: 917019
Depends on: 941977
You need to log in before you can comment on or make changes to this bug.