【发布时间】:2015-01-11 13:47:39
【问题描述】:
在阅读 Google 文档数小时后,很明显,使用整个许可机制实现 APK 扩展下载需要占用我应用程序代码的 60%。是的,我真的需要扩展文件(超过 100MB)
所以,我所做的就是阅读所有关于 APK 扩展的文档,一一实现它们并进行测试。现在似乎一切正常,直到我获取这些扩展文件的 URL。
我面临的问题(并且我已经检查了密钥、开发帐户、UUID 和其他明显的东西) - 许可通过 LICENSED,但在许可政策响应中没有收到任何额外内容。更具体地说,方法com.google.android.vending.licensing.APKExpansionPolicy#processServerResponse() 有一个名为rawData 的参数,其中有一个字段extras。在我的测试用例中,extras 始终为空。
现在,我尝试通过 beta 通道下载该应用程序(商店中没有可用的生产 apk),即使那时也没有下载扩展文件!我猜我的设置在 Google Play 商店中有些错误,但我不知道我到底错过了什么。对于一个简单的应用程序来说,这已经成为一个非常痛苦的过程,实现了几十种方法并学习了大量的知识API 只是为了能够在某处托管一个 zip 文件。我本可以自己托管该文件并在很久以前实现下载机制。
【问题讨论】:
-
哦,对了,忘了说我等了 24 小时才给 Google 一些时间来上传 apk/文件..
标签: android apk android-lvl apk-expansion-files