0

我只是想知道是否有可能让客户下载带有特定选项的apk?例如。有人从www.mysite.something/app_with_black_metal_design下载 apk,并收到带有黑色金属设计的应用程序和一些黑色金属 mp3 样本。还有另一种情况:有人从mysite.something/app_with_pop_design
下载了相同的 apk(我的意思是功能),并接收了带有流行(粉红色)设计和内部一些流行 mp3 样本的应用程序。

4

1 回答 1

1

当然,您可以枚举并预先生成所有选择,最好使用脚本来制作它们。

或者,您可以通过让您的网络服务器启动各种 Android 构建工具(ant、maven 等)来获取输入并驱动低级别的 android 构建工具,从而根据请求动态生成(并签名!)它们。您甚至可以在 zip 阶段(apk 是 zip 文件)之前简单地组合预构建的资源组件并签名。

但是,动态生成会存在一些问题:

  • 它可能需要比客户端下载者想要等待的时间更长,尤其是当它变得流行时,因此您可能需要一种通过电子邮件发送结果或类似的方法。

  • 您必须将签名证书放在 Web 服务器上,如果有人闯入您的服务器并窃取它,他们可能会发布看似来自您的恶意更新。

此外,请注意,除了通过官方渠道(如 Android 市场或知名替代品(亚马逊或 Nook 商店等)可能已被其设备供应商预先列入白名单)之外,许多用户不会习惯配置他们的设备来安装应用程序。

于 2013-04-28T15:43:23.520 回答