gpt4 book ai didi

android - 测试 Google Play 的 apk 扩展服务

转载 作者:行者123 更新时间:2023-12-04 23:38:37 25 4
gpt4 key购买 nike

我有一个需要大型媒体文件的 Android 应用程序。

该应用程序运行良好:我可以从本地存储中读取我自己的 .obb 文件格式,而我唯一需要实现的是扩展文件的手动下载过程,因为当 Google Play 本身无法执行此类操作时。

这一切,都是因为谷歌提供了一个很好而且免费的文件扩展服务,但不能一开始就被信任工作。我知道,这与问题本身无关,但 让我们暂时沉下这个想法...

网址https://developer.android.com/google/play/expansion-files.html解释得足够清楚,以便 测试无论如何手动下载过程,您需要从商店下载您的应用程序,因此您必须:

  • 创建 apk 的签名版本
  • 在 Google Play 的 alpha channel 上发布
  • 将正确的 obb 关联到它

  • 您可以愉快地查看您的手动下载实现(可能依赖于他们提供的极其易于使用的库)是否有效。

    他们是什么 不要写指南中是:
  • 他们的库可能比从头开始实现过程要容易得多,但集成起来仍然很复杂,而且有很多可能出错的地方
  • 当您提交新的 apk 时,发布程序 可能需要数小时
  • 您需要测试并可能修复大量边缘情况(断开连接、下载服务被终止等)。
  • 每一个失误,每一个错误都可能意味着额外的上传

  • 归结为:很多事情都可能出错, 每次我需要查看我的代码是否有效时,都会延迟一个多小时 .

    我知道我可以在不依赖 Google Play 服务的情况下单独测试一些组件(例如唤醒锁动态),但是当涉及到适当的 .obb 文件时,这个繁琐的过程会带来痛苦的海洋。

    有一个更好的方法吗?

    最佳答案

    我建议您使用动态模块来下载和管理您的应用程序的额外内容。现在可以使用 App Bundle 格式 (.aab)。
    谷歌现在在 Google Play 控制台上引入了内部测试,它允许您为最多 100 名测试人员发布应用程序更新,他们几乎可以立即访问它。另一种方法是使用内部应用程序共享,它允许通过链接到测试人员来共享应用程序。然后,他们将能够通过 Google Play 管理模块的安装和卸载。

    关于android - 测试 Google Play 的 apk 扩展服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42058658/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com