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

 

posted @ 2020-04-02 10:40  酉乐  阅读(1866)  评论(0编辑  收藏  举报