6

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

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

4

2 回答 2

0

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

例如,我见过视频播放器要求您下载辅助应用程序以获取特定的编解码器。用户下载编解码器应用程序并将其编解码器传输到视频播放器应用程序后,用户可以删除编解码器应用程序。

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

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

于 2015-02-21T17:52:52.233 回答
-1

是的。

它在 android 的开发者存储库中也有完整的文档,并附有关于如何设置它的指南等。显然,如果你使用 google,他们会有所收获。但是,如果您自己制作,您仍然需要向您的信用卡处理器提供一部分。祝你好运:

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

亚马逊的安卓应用市场也提供了类似的服务。

编辑

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

于 2012-04-27T19:36:19.363 回答