Android应用结构:通过应用内结算进行DLC

Ste*_*Cav 5 android in-app-purchase

我正在构建一个Android应用程序,为用户提供几个交互式冒险.这些使用了很多媒体(声音文件和图像,加上一些xml),因此占用了大量空间.

我正在计划免费增值模式,其中一个冒险版免费下载该应用程序,用户可以从Google Play购买更多.

我想知道的是:

1)我如何构建我的应用程序,以免吹50mb apk?

2)内部存储是否有尺寸限制?

3)我见过的应用内结算示例都假设它是针对应用程序中已经存在的微不足道的东西.如何设置它以便在购买时下载冒险?

Nik*_*kov 0

您可以在 Play 商店上使用最大 2GB (IIRC) 的插件,因此 50mb 只是 APK 的限制。内部存储空间受到设备/data分区大小的限制,但每个应用程序没有限制(至少在 Android 中没有)。至于3,您需要拥有自己的服务器,在其上验证购买情况,并在收到有效订单后为应用程序提供下载数据的链接。如何保存、加载和管理下载的数据取决于您的应用程序。