Closed
Bug 982356
Opened 11 years ago
Closed 9 years ago
Make older versions of packaged apps work with Production APK
Categories
(Marketplace Graveyard :: Integration, defect, P2)
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: krupa.mozbugs, Unassigned)
References
()
Details
(Whiteboard: [marketplace-transition])
steps to reproduce:
1. Find a packaged app with multiple versions: https://marketplace.firefox.com/developers/app/slice-fruits/status on your Android phone.
2. Try to install an older published version of the app
expected behavior:
Install works and we generate an .apk for the older version of the app
actual behavior:
The file is downloaded as .zip and is not installable.
Reporter | ||
Comment 1•11 years ago
|
||
The downloads from dev hub don't work even after changing the about:config settings to review details.
Reporter | ||
Comment 2•11 years ago
|
||
(In reply to krupa raj[:krupa] from comment #1)
> The downloads from dev hub don't work even after changing the about:config
> settings to review details.
ugh..i meant reviewer settings.
Updated•11 years ago
|
Component: Developer Pages → Integration
Updated•11 years ago
|
Priority: -- → P3
Comment 4•11 years ago
|
||
(In reply to krupa raj[:krupa] from comment #0)
> steps to reproduce:
> 1. Find a packaged app with multiple versions:
> https://marketplace.firefox.com/developers/app/slice-fruits/status on your
> Android phone.
> 2. Try to install an older published version of the app
>
> expected behavior:
> Install works and we generate an .apk for the older version of the app
This isn't the behavior I would expect. We don't do this for FirefoxOS. We only offer the download of the zip file for developers to retrieve. It wasn't intended as an install, hence no "Install" button which triggers the installPackage JS API.
It'd be hard to do this actually since it requires a call to the mini-manifest which is a canonical URL and always points to the latest version.
Reporter | ||
Comment 5•11 years ago
|
||
We don't support Dev hub on FirefoxOS at all. But, Android is different in the sense, developers may access the devhub on their tablet.
We can always add a note on devhub saying older versions may not be installable on Android.
Comment 6•11 years ago
|
||
The fact that the user is browsing the developer tools on Android isn't relevant. The purpose of this page is not necessarily to provide the full install experience, but access to the code. If I'm browsing these pages its get access as a developer to my older code and I could do it on desktop and be looking for the APK there.
I think the answer is to detect if the app is enabled for Android. If it is we put a message on the page along the lines of "Want to turn your zip into and APK for Android? Here's how." and link over to the (as yet not existing but coming soon) docs on the APK CLI Factory.
We'll need to ensure that's easy for a developer to take that zip and turn into an APK without the factory doing something awesome like going and checking the marketplace and getting the latest. That would be fun.
I don't think this is a regression since we don't have a working install on that page. I will make it a blocker on the CLI stuff and drop the priority accordingly.
Depends on: 962879
Priority: P1 → P2
Comment 7•11 years ago
|
||
This is a great point.
It would be great to surface an HTML form which you could upload a zip file. Filed Bug#983442
The current CLI plans are for a directory.
Updated•9 years ago
|
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
Whiteboard: [marketplace-transition]
You need to log in
before you can comment on or make changes to this bug.
Description
•