Closed Bug 1141145 Opened 10 years ago Closed 9 years ago

Installing a non-approved app by the owners is not possible

Categories

(Marketplace Graveyard :: Consumer Pages, enhancement, P4)

Avenir
enhancement

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: rik, Unassigned)

Details

(Keywords: productwanted, Whiteboard: [marketplace-transition])

When trying to install a non-approved packaged app, we get this error message :"App install error: INVALID_URL" I'd like to test the full flow of installation before launching and that is preventing this. It would be nice to be able to do this.
Background info: non-approved packaged apps have no current_version, so in zamboni, Webapp.get_manifest_url() returns "", which is what is exposed in the API. On the front-end side of things, fireplace happily tries to install this empty manifest url, and gecko returns an INVALID_URL error. Note that even if we exposed a valid URL for the manifest URL for this non-approved apps, the view serving the manifest would fail if the app is non approved, even if the owner is logged on - the view serving the package download would work, but it'd serve a non-signed version.
Packaged apps can be installed directly on device, via tools like WebIDE. Is this insufficient for testing? As Mathieu points out, we don't have means for serving signed apps that haven't been approved.
Flags: needinfo?(anthony)
It could be sufficient but an app developer can't tell. Maybe distributing the app through the marketplace introduces new behaviour. It also simplifies testing by non-developers. Instead of asking them to follow cumbersome steps [1], you can ask them to log into the marketplace, give them a team member role and install the app from a URL. Maybe they could even get the updates automatically during development. [1] https://wiki.mozilla.org/Platform/Projects/BuddyUp/BuddyUp_on_your_phone
Flags: needinfo?(anthony)
We are not going to fix this in the near future due to other priorities.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WONTFIX
Can we at least give a better explanation than "App install error: INVALID_URL" ? The marketplace code knows that an app is not reviewed so it shouldn't show an install button if it's going to fail.
Status: RESOLVED → REOPENED
Resolution: WONTFIX → ---
Where are you seeing the install button? Can you add steps to reproduce this? Are you manually loading the detail URL or navigating to it somehow?
I think we loaded https://marketplace.firefox.com/app/buddyup/ manually at the time. (This app is now approved so I can't try again).
Severity: normal → enhancement
Priority: -- → P4
Status: REOPENED → RESOLVED
Closed: 10 years ago9 years ago
Resolution: --- → WONTFIX
Whiteboard: [marketplace-transition]
You need to log in before you can comment on or make changes to this bug.