如何通过App Bundle使用Android扩展文件?

时间:2019-01-02 05:37:20

标签: android app-bundle android-app-bundle

我正在使用App Bundle开发应用。

问题是我需要在应用程序中添加大型视频资源文件。 我想到的第一件事是流式传输视频,但目前尚不可能。 因此,我必须首次下载它并保留它,直到有更新为止。 我发现使用扩展文件是解决此问题的合适方法。 经过一番挣扎,我发现Google Play控制台没有显示为App Bundle添加扩展文件。

有人对此有答案吗? 也许动态投放可以解决此问题?

enter image description here

谢谢。

1 个答案:

答案 0 :(得分:1)

App Bundle Known Issues包括:

  

Android应用程序捆绑包不支持APK expansion files。但是,Google Play仍然要求应用程序下载不得超过100MB。因此,例如,在首次安装您的应用时,基本APK及其配置APK的总大小必须等于或小于100 MB。同样,任何动态功能APK及其配置APK的总大小必须等于或小于100 MB。上传完应用捆绑包后,如果您的应用捆绑包产生的APK违反了此限制,则Play控制台会警告您。

Playtime 2018 blog post指出这种情况将来会改变:

  

增强了对大型应用程序的支持:您现在可以上传安装的APK大小最大为500MB的大型应用程序包,而无需使用扩展文件。此功能尚在早期访问中,将来我们会将其推广给所有开发人员。

因此,如果您需要的APK大小超过100MB,则需要等待500MB应用程序包支持推出您的开发者帐户。如果您的视频和APK已经小于100MB,则应该可以直接上传并立即完全跳过APK扩展文件。