Android上的MY应用程序添加了一个新的主要模块,它将应用程序大小从~10Mb更改为~100Mb。计划是实施“应用程序许可”并允许应用程序a)安装在SD卡上,b)在安装后需要时从应用程序内部下载重要位(视频)。我的问题是:以前的用户会发生什么?在他们的设备上,由于复制保护,应用程序从一开始就安装在内部存储器中。更新会自动将应用程序移动到SD吗?
答案 0 :(得分:0)
如果您在安装后下载这些位,您可以允许用户继续选择放置应用程序的位置(我假设它对于基本应用程序仍然是10MB?),并且任何其他内容都将通过以下方式下载到SD卡:你在应用程序中。只要您拥有对视频位置的引用,因此您知道它是否存在(通过检查预期位置的文件系统),您可以确定是否需要下载。
为了完全理解,可能还需要了解Play商店为大型应用程序提供的功能 - 您可以将应用程序设置为需要Google Play托管的额外下载,并通知用户整个应用程序大小
当然,如果您要增加主应用程序的大小并将其留在内部内存中,则某些用户可能会遇到新文件大小的问题。他们将被告知在更新时无法安装,并且必须将其移至SD卡。