Closed
Bug 830555
Opened 13 years ago
Closed 8 years ago
Canceling a free app install triggers scary dialog "Cancelling will not refund a purchase... Are you sure you want to cancel this install?"
Categories
(Firefox OS Graveyard :: Gaia::System, defect)
Tracking
(b2g-master affected)
RESOLVED
WONTFIX
| Tracking | Status | |
|---|---|---|
| b2g-master | --- | affected |
People
(Reporter: dholbert, Unassigned)
References
Details
(Whiteboard: interaction, v2)
Attachments
(2 files)
Right now, we make it very scary to cancel an install.
STR:
1. On a B2G device, open the marketplace.
2. Search for Wikipedia (or any free app)
3. Tap the "Free" button
--> Install prompt.
4. Tap "Cancel".
EXPECTED RESULTS: Install canceled.
ACTUAL RESULTS: A second dialog, with a bunch of text, appears, which seems to suggest that canceling the install is a bad idea. The text is:
> Cancel Install
> --------------
> Cancelling will not refund a purchase.
> Refunds for paid content are provided by
> the original seller.
>
> Apps can be installed later from the
> original installation source.
> --------------
> Are you sure you want to
> cancel this install?
> [Cancel Install] [Resume]
There's no reason we need to make such a big deal when a user decides to cancel the install of a free app.
| Reporter | ||
Comment 1•13 years ago
|
||
| Reporter | ||
Comment 2•13 years ago
|
||
Updated•13 years ago
|
Component: General → Gaia::System
Product: Marketplace → Boot2Gecko
Version: 1.0 → unspecified
Comment 3•13 years ago
|
||
Expected behavior. I believe the rationale for the UI was since we wanted to give the user clear direction that canceling installation of a paid app doesn't necessarily mean you refund a purchase. Ask jcarpenter for more info why.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → INVALID
| Reporter | ||
Comment 4•13 years ago
|
||
...but this is a _free_ app. So in this case (and in the case of *all* free apps, which I believe make up the bulk of our marketplace) this additional dialog is unnecessary and a waste of the user's time/attention.
Can't we make this additional step only pop up for paid apps? (sorry if that wasn't clear from comment 0). Reopening & CC'ing jcarpenter for his feedback.
| Reporter | ||
Updated•13 years ago
|
Status: RESOLVED → REOPENED
Resolution: INVALID → ---
| Reporter | ||
Updated•13 years ago
|
Flags: needinfo?(jcarpenter)
Comment 5•13 years ago
|
||
I don't believe there's a way in the mozapps API to distinguish between knowing that we are installing a free vs. paid app. That was why that cancel dialog always shows up.
Comment 6•13 years ago
|
||
Per Jason, this unfortunate prompt is applicable to paid content, and is unnecessary for free content. Unfortunately we are unable in v1 to differentiate between paid vs free installs, ergo it appears for both. :( Boooo.
We really don't like this, and spent lots of cycles trying to find ways to kill it for v1, but it's not going to be resolved until a new version.
Flags: needinfo?(jcarpenter)
| Reporter | ||
Comment 7•13 years ago
|
||
OK, so it's not blocking v1 -- but it's something we want to fix, right? (hence, it's not INVALID)
Is there a bug that this can depend on, for "expose paid vs. free status to mozapps API" or something like that?
Comment 8•13 years ago
|
||
(In reply to Daniel Holbert [:dholbert] from comment #7)
> OK, so it's not blocking v1 -- but it's something we want to fix, right?
> (hence, it's not INVALID)
>
> Is there a bug that this can depend on, for "expose paid vs. free status to
> mozapps API" or something like that?
Don't think so. Feel free to file it though.
| Reporter | ||
Comment 9•13 years ago
|
||
OK -- filed bug 831027 on extending the mozapps API to let us distinguish between free vs. paid apps.
| Reporter | ||
Updated•13 years ago
|
OS: Linux → Gonk (Firefox OS)
Hardware: x86_64 → All
| Reporter | ||
Comment 10•13 years ago
|
||
(In reply to Josh Carpenter [:jcarpenter] from comment #6)
> Unfortunately we are unable in v1 to
> differentiate between paid vs free installs, ergo it appears for both. :(
> Boooo.
>
> We really don't like this, and spent lots of cycles trying to find ways to
> kill it for v1, but it's not going to be resolved until a new version.
Looks like fabrice has a suggestion for how to do this, over on bug 831027 comment 1 (the "receipts" property) -- could we check that here, to fix this bug?
| Reporter | ||
Updated•13 years ago
|
Flags: needinfo?(jcarpenter)
Comment 11•13 years ago
|
||
Thanks for filing bug #831027, Daniel. I've commented there and am adding the "V2" tag for this, which is our tracking tag for features that we want to address in future versions.
Flags: needinfo?(jcarpenter)
Updated•13 years ago
|
Whiteboard: interaction, v2
What we talked about before was to remove the "cancel" button if the app had been payed for. This isn't safe because any website could then claim that the app had been payed for in order to force the user to install the app. I.e. there was a lot of incentive to lie.
If all we do is to remove the scary "this will not refund" dialog if the website claim that the app was not payed for, then this will remove that incentive. The website doesn't stand to gain anything by lying about whether the app was payed for or not.
So yes, I think we can do this.
What I'd do though is to have an explicit flag for "should show scary no-auto-refund warning". That way a website could theoretically choose to not show the dialog even for payed apps if it is in fact able to auto-refund the user. But that's a decision the website should make.
Updated•10 years ago
|
status-b2g-master:
--- → affected
Comment 13•8 years ago
|
||
Firefox OS is not being worked on
Status: REOPENED → RESOLVED
Closed: 13 years ago → 8 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•