Mobile/Projects/APK Factory: Difference between revisions
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 - | * QA - AaronMT, krupa | ||
* Operations - jason, oremj | * Operations - jason, oremj | ||
* Security - rforbes | * Security - rforbes | ||
<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 | ||
<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
- dev review mode only
- stage release and stage review
- production release and production review
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:
- 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
Use Cases
Code
Tracking Bugs
- bug 896003 [theme] Support for Synthetic APKs (Fennec / Android)
- bug 936725 SecReview: APK Factory