I have an Instant App with multiple features, with 1 deeplink entry point per feature (features are independent of each other, except base-feature which is consumed by all features). The generated instant app build has 1 APK for base-feature and 1 APK for each included feature.
- If user clicks on a deeplink handled in one feature - are all features downloaded or only the relevant feature?
- From #1, If only the relevant feature is downloaded, how can I verify this before going to production? What happens if user, while using instant app with Feature#1 invokes a deeplink that needs Feature#2 - is the app blocked while Feature#2 is downloaded?
- Does the sum of all features need to be within 4 MB, or that limitation is for individual pairs of one base and one feature module?
- If the 4 MB limitation is on the sum of base and all feature modules - can I have multiple instant apps for each feature module to bypass this? Looking at the Play console, I don't think we can upload multiple instant apps with same version.