我正在使用App Bundle开发应用。
问题是我需要在应用程序中添加大型视频资源文件。 我想到的第一件事是流式传输视频,但目前尚不可能。 因此,我必须首次下载它并保留它,直到有更新为止。 我发现使用扩展文件是解决此问题的合适方法。 经过一番挣扎,我发现Google Play控制台没有显示为App Bundle添加扩展文件。
有人对此有答案吗? 也许动态投放可以解决此问题?
谢谢。
答案 0 :(得分:1)
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扩展文件。