【发布时间】:2021-11-17 07:37:42
【问题描述】:
我知道我可以让用户从我的服务器下载 apk,但是... 我需要一种技术来实现具有我可以添加和删除的功能的模块化应用程序,例如 Android App Bundles 中的 Play Feature Delivery。
同时我无法使用 Google Play 商店。
我读到:"App Bundle format is open source, so other stores can adopt it"
所以我认为我可以实现自己的商店,但如何实现 Play 功能交付?
我还读到:
- apk 拆分
- apk 扩展文件
- 无线编程
- 基于 HTTP 的本机应用程序
你知道我可以从哪里开始吗?
更新 1
我不能 +1,但感谢 Rediska,我可以详细说明这个问题。
使用bundletool,我可以生成一个 APK Set 存档,其中包含适用于所有可能设备的 APK。
如何从客户端的角度自动安装新功能?
我可以使用Play Core lib 或其他库吗?
更新 2
Evolve 是一个供 Android 开发人员使用的库,可让他们部署新的 无需通过 Google Play 或询问用户的应用程序版本 下载更新。它通过使用反射和动态来工作 生成字节码以“诱骗”Android 运行新代码。
现在,这不仅会带来想法,还会带来安全风险。
【问题讨论】:
标签: android updates store modularity