google obb(二)google官方下载方案
google 的话:
大多数情况下,Google Play 在将 APK 下载到设备上的同时会下载并保存您的扩展文件。不过,在某些情况下,Google Play 可能无法下载扩展文件,或者用户删除了以前下载的扩展文件。为应对这些情况,您的应用必须能够在主 Activity 启动时,使用 Google Play 提供的网址自行下载这些文件。
google提供的文档链接
https://developer.android.com/google/play/expansion-files#DownloadProcess
文档中需要注意的:
1、Downloader Library
要为您的应用使用 APK 扩展文件,并在尽量减少您的工作量的同时提供最佳用户体验,我们建议您使用 Google Play APK Expansion Library 软件包中的 Downloader Library。这个库能够在后台服务中下载您的扩展文件、向用户显示指明下载状态的通知、应对网络连接中断、适时恢复下载等等。
2、声明用户权限
因为我用的是unity,打obb包会自动添加除android.permission.WAKE_LOCK外的其他权限
3、测试
要测试应用的手动下载程序的实现情况,您可以将应用发布到内部测试轨道,这样一来只有获得授权的测试人员能够访问应用。如果一切正常,则只要主 Activity 启动,您的应用就会开始下载扩展文件。
推荐一个使用google方式的插件地址:
https://github.com/Over17/UnityOBBDownloader