This PR aims at implementing all install time files. With this we are also uploading on-demand features which are .apk and are inside the the splits folder as well.
Database changed?
No
Where should the reviewer start?
[ ] RetrofitUploadService.java
How should this be manually tested?
Try to upload an app with app bundles. Some of them have an error which is being handled on another ticket. Verify apps with dynamic features and apps with asset packs install time (Dragons & Elfs, for example, but you can get more examples on the confluence app bundles status page).
What does this PR do?
This PR aims at implementing all install time files. With this we are also uploading on-demand features which are .apk and are inside the the splits folder as well.
Database changed?
No
Where should the reviewer start?
How should this be manually tested?
Try to upload an app with app bundles. Some of them have an error which is being handled on another ticket. Verify apps with dynamic features and apps with asset packs install time (Dragons & Elfs, for example, but you can get more examples on the confluence app bundles status page).
What are the relevant tickets?
Tickets related to this pull-request: APP-761
Questions:
Does this add new dependencies which need to be added? (Eg. new keys, etc.)
Code Review Checklist