在我的应用中,我会手动处理obb扩展文件的下载和托管。
我没有将其上传到应用商店中,因为我根据特定的用户需求使用了多个obb文件,因此我不能只使用在play store上上传的单个obb文件供用户下载。
我还手动管理obb文件的重命名,因此它们可以用于应用程序,因为用户可以下载多个obb文件,并在应用程序相应地重命名obb时在它们之间切换。
我的问题是,在通过Play商店进行正常更新后,obb文件被删除,因此需要用户重新下载。
我很高兴知道为什么会这样或避免这种情况的发生。
请注意,我没有在Play商店上载任何obb文件,因为它不能满足我的需要。用户打开应用后,请选择要使用的扩展名,然后通过我的应用下载。
谢谢!
答案 0 :(得分:0)
如果您的OBB不是从Play商店下载的,那么我不会将其粘贴在Play OBB目录中。该目录为<shared-storage>/Android/obb/<package-name>/
,并且Play商店假定它有责任在更新过程中保持此目录的整洁,因此不会给用户留下许多不必要的OBB文件。
如果要自己下载文件并自己进行更新,只需将文件放在另一个目录中即可。建议您阅读the docs on developer.android.com,以帮助您选择最佳位置。