android - 可以使用应用内购买下载内容?

时间:2012-04-26 21:30:29

标签: android download in-app-purchase

我的问题很简单: 谷歌有一个应用内购买服务,在购买过程完成后,会下载购买的内容吗? 如果没有,还有其他选择吗?

这样做的原因是为了让应用尽可能小,而不是在应用中包含所有购买的内容。 一个可能的解决方案是使用扩展库并从那里只下载部分块,但这太复杂了,对于大多数设备,整个扩展将在下载应用程序本身通过市场下载。

2 个答案:

答案 0 :(得分:0)

我经常看到的是在Playstore中提供您的额外内容作为另一个应用程序下载,然后使用IPC将该额外内容传达/传输到主应用程序。

我看过视频播放器,请求您下载辅助应用以获取特定的编解码器。一旦用户下载了编解码器应用程序,并且已将其编解码器转移到视频播放器应用程序,用户就可以删除编解码器应用程序。

在您的情况下,在您的应用同意与额外内容应用进行通信之前,您还需要执行管理式应用内购买的额外步骤。

这是一个笨重的用户体验,但除了支付专用的网络主机来提供额外的内容之外,它是目前唯一的选择。

答案 1 :(得分:-1)

它还完整记录在Android的开发人员存储库中,并附有如何设置它的指南等。显然,如果你使用谷歌他们将采取削减。但如果你自己制作,你仍然需要给你的信用卡处理器一部分。祝你好运:

http://developer.android.com/guide/market/billing/index.html

亚马逊的Android应用程序市场也提供类似的服务。

修改

“---购买过程完成后,将购买的内容”:: NO<“下载到该部分。您必须使用自己的网络服务器来处理它。只有原始应用内容才会在Google Play上托管。