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