Mobile/Projects/APK Factory

From MozillaWiki
Jump to: navigation, search

The APK Factory is a web service which synthesizes native Android Apps (.apk installer files) from Open Web App manifests.

This is a part of Mobile/Projects/Application_management.

Team

  • Project - dvd, clouserw
  • Development - (Android) jhugman, myk, mhaigh and (Server side) ozten
  • QA - AaronMT, krupa
  • Operations - jason, oremj
  • Security - rforbes

Issues? File a Bug

File a bug in Marketplace::Integration with the following information

  • Environment (production release or production review, etc)
  • URL to the App in Marketplace or mini-manifest url
  • Other typical information (Fennec details, steps to reproduce, etc)

Environments

Testing A Different Environment

Firefox for Android (Fennec) uses the production release environment. If you'd like to test or use a different environment, do the following:

  1. about:config in Fennec
  2. search for 'apk'
  3. edit browser.webapps.apkFactoryUrl
  4. set it to one of the following:

That would be production review env

   https://controller-review.apk.firefox.com/application.apk

and this is for the stage release env

   https://apk-controller.stage.mozaws.net/application.apk


Use Cases

Code

Tracking Bugs

  • bug 896003 [theme] Support for Synthetic APKs (Fennec / Android)
  • bug 936725 SecReview: APK Factory


Meeting Notes