Closed
Bug 1049770
Opened 10 years ago
Closed 10 years ago
Let developers specify if their app works offline or not
Categories
(Marketplace Graveyard :: Developer Pages, defect, P2)
Tracking
(Not tracked)
VERIFIED
FIXED
2014-11-25
People
(Reporter: szdy12, Assigned: mstriemer)
References
Details
(Whiteboard: [repoman] [userman])
User Agent: Mozilla/5.0 (Windows NT 5.1; rv:32.0) Gecko/20100101 Firefox/32.0 (Beta/Release) Build ID: 20140804164216 Steps to reproduce: Packaged apps are labelled as "works offline", even if they need an internet connection. Actual results: Marketplace assumes that packaged apps will work offline. This assumption is wrong, because packaged apps may need internet connection to "work". Currently, users get confused and complain. Expected results: There should be a checkbox (or a field in the app manifest) whether an app requires internet connection. See Bug 861303
Comment 1•10 years ago
|
||
I can confirm this. Also today I received an email about it from one of my users. My app "World Radio Player" is wrongly labeled as "Works offline": https://marketplace.firefox.com/app/world-radio-player/ Yes it is packaged as `application.zip` and it opens fine, but the app cannot play any of the Internet radio stations without an Internet connection. I would like to have an option to specify this explicitly either via: 1. Firefox Marketplace "Edit Listing" "Technical Details" section for the app. or 2. In the `manifest.webapp` file.
Comment 2•10 years ago
|
||
I have found the line of code that makes the wrong assumption: https://github.com/mozilla/zamboni/blob/bdd883ccce4ab88b7efa9d6195ed66b4ce058ed1/mkt/webapps/models.py#L1788
Comment 3•10 years ago
|
||
Yeah, "works offline" is currently just an educated guess. It works for many apps, but not all. The plan was to implement the basic functionality first and then add a way for developers to set that setting themselves, we just never got around to do it - I agree that we should.
Status: UNCONFIRMED → NEW
Component: Consumer Pages → Developer Pages
Ever confirmed: true
Summary: applications should be able to decide explicitly if they "work offline" → Let developers specify if their app works offline or not
Updated•10 years ago
|
Keywords: productwanted
Priority: -- → P4
Comment 4•10 years ago
|
||
Let's have developers declare this on the app details in the technical details and in the submission process. As cvan suggested in Bug 861301#31 "my app works without an Internet connection." We could pre-populate this based on the assumption that packaged apps do work offline. This is a reasonable assumption for most of the packaged apps today (given lack of any other information) though certainly is not true for many cases. A developer should at least be able to override the current setting.
Comment 5•10 years ago
|
||
Google's Chrome manifest format allows an `offline_enabled` key: https://developers.google.com/chrome/apps/docs/developers_guide#offline That key does not exist in the new W3C Manifest spec (landed in Chrome, coming to Firefox in bug 997779): https://w3c.github.io/manifest/#manifest-members But per the new spec, it's totally okay to use proprietary keys: https://w3c.github.io/manifest/#extensibility So the Marketplace/MDN could recommend adding `moz_offline_enabled`, and the Marketplace could parse that info., store it, and use that as the heuristic for showing the "Works Offline" message (and when filtering by the PotatoSearch `:offline` keyword).
Comment 6•10 years ago
|
||
Lets add a checkbox to the developer hub for flagging as working offline as the first priority.
Comment 8•10 years ago
|
||
ConnectA2 reached out to us regarding the "works offline" tag. ConnectA2 is shown with the “works offline” tag on the marketplace, they have users that are unhappy because the application needs the Internet to connect while the marketplace states that it “works offline”. A fix that lands sooner will be very valuable to avoid more unhappy users for ConnecA2 and other apps that are in similar situations. Thanks, Didem
Updated•10 years ago
|
Whiteboard: [repoman] → [repoman] [userman]
Updated•10 years ago
|
Assignee: nobody → mstriemer
Assignee | ||
Comment 9•10 years ago
|
||
https://github.com/mozilla/zamboni/pull/2741
Status: NEW → ASSIGNED
Assignee | ||
Comment 10•10 years ago
|
||
https://github.com/mozilla/zamboni/commit/bf7f64e162b02014ce159316ad0e039085c1aabc
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Updated•10 years ago
|
Target Milestone: --- → 2014-11-25
Comment 11•10 years ago
|
||
Verified as fixed in FF36(Win7) in marketplace-dev.allizom.org The check box is added in the submission flow and in the edit listing page, the developer can specify if the app works ofline or not. Postfix screencast: http://screencast.com/t/od5CxucPl http://screencast.com/t/X7qttPdk http://screencast.com/t/7U6YIb5TO Closing bug.
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•