Release Management/Amazon Appstore

From MozillaWiki
Jump to: navigation, search

Submission Requirements and Approval Process

bug 690791 - submit Firefox to the Amazon Appstore

  • Dev review of approval process: Apparatus developer
    • 2 week for initial response + 1 week afterwards
    • Device filters being enforced now?
    • Can't link to developer site (must be in descriptioin)

Updates

Updates must go through a review process as with the initial submission. This means releases may be available in the Appstore days after the Android Market depending on the speed of the review process. That should be fine for major version updates, but may be a problem for rapid response security updates or chem spills.

One solution may be covered in bug 690820 – Create beta and release builds with different update channels for non-Google stores. It's unclear at this point if offering in-app updates would invalidate the binary for Appstore updates, or if it's even allowed by the terms.

One other edge case noted in 690820 is if the Appstore is relied upon for updates, and the user no longer has the Appstore installed, users may be cut off from important updates.

Pulse test

Pre-installed (same as Market install?) -> Appstore install -> Market update

  • Pulse v2.0.4 pre-installed
  • Test to make sure v2.0.4 runs
  • No updates available in Amazon Appstore (Pulse does not show up in My Apps)
  • Update to v2.5.1 available in the Google Market
  • Pulse v2.4.2 available for installation in the Amazon Appstore
  • Installed v2.4.2 in the Amazon Appstore (replaced and retained user data)
  • Test to make sure v2.4.2 runs
  • Update to v2.5.1 still available in Google Market
  • Updated to v2.5.1 in Google Market
  • Test to make sure v2.5.1 runs

-> Appstore update -> Market update

  • Pulse News reports "Update Available"
  • Amazon Appstore offers v2.4.2
  • "Update" to v2.4.2 in Amazon Appstore
  • Test to make sure v2.4.2 runs
  • CRASH
  • Update to v2.5.1 available in Google Market
  • Updated to v2.5.1 in Google Market
  • Test to make sure v2.5.1 runs

PoliceScanner test

Appstore install -> Market uninstall -> Appstore re-install

  • Amazon Appstore offers PoliceScanner v7.0
  • Google Market offers PoliceScanner v7.0
  • Install PoliceScanner v7.0 from Amazon Appstore
  • Test to make sure PoliceScanner runs
  • PoliceScanner shows up in "My apps" in Google Market
  • Uninstall from Google Market
  • PoliceScanner still shows up in "My Apps" in Amazon Appstore, but doesn't open when clicking "Open"
  • Install PoliceScanner v7.0 from Amazon Appstore (offered on product page)
  • PoliceScanner shows up in "My apps" in Google Market (and is presumably updatable there in the future if a new version is submitted)