Mobile/Projects/APK Factory: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 6: Line 6:
* Project - dvd, clouserw
* Project - dvd, clouserw
* Development - (Android) jhugman, myk, mhaigh and (Server side) ozten
* Development - (Android) jhugman, myk, mhaigh and (Server side) ozten
* QA - TBD
* QA - AaronMT, krupa
* Operations - jason, oremj
* Operations - jason, oremj
* Security - rforbes
* Security - rforbes


'''Filing Issues:''' [https://github.com/mozilla/apk-factory-service/issues/new Server side] and [https://github.com/mozilla/apk-factory-library/issues/new Android side]
<h2>Issues? File a Bug</h2>
File a bug in [https://bugzilla.mozilla.org/enter_bug.cgi?product=Marketplace&component=Integration 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)
 
<h2>Environments</h2>
 
* dev [https://apk-controller.dev.mozaws.net review mode] only
* stage [https://apk-controller-review.stage.mozaws.net release] and [https://apk-controller.stage.mozaws.net stage review]
* production [https://controller.apk.firefox.com  release] and [https://controller-review.apk.firefox.com production review]
 
<h2>Testing A Different Environment</h2>
Firefox for Android (Fennec) uses the production release environment. If you'd like to test or use a different environment, do the following:
 
# about:config in Fennec
# search for 'apk'
# edit browser.webapps.apkFactoryUrl
# 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
 


<h2>Use Cases</h2>
<h2>Use Cases</h2>
Line 23: Line 50:
* {{Bug|936725}} SecReview: APK Factory  
* {{Bug|936725}} SecReview: APK Factory  


File issues on github as noted above.
<h2>Environments</h2>
TBD: Currently have a working prototype, working on building out codebase and then these environments.
* dev
* stage
* production


<h2> Meeting Notes</h2>
<h2> Meeting Notes</h2>
* [[Mobile/Projects/APK_Factory/Meeting_2014_1_2| OPs meeting Jan 2nd]]
* [[Mobile/Projects/APK_Factory/Meeting_2013_12_19| 2nd Security Review Dec 19th]]
* [[Mobile/Projects/APK_Factory/Meeting_2013_12_19| 2nd Security Review Dec 19th]]
* [[Mobile/Projects/APK_Factory/Meeting_2013_12_9| Infrasec certificate storage meetings]]
* [[Mobile/Projects/APK_Factory/Meeting_2013_12_9| Infrasec certificate storage meetings]]

Latest revision as of 17:26, 3 April 2014

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


Meeting Notes