托管和非托管应用内产品android之间的区别?

时间:2012-02-22 08:07:19

标签: android in-app-purchase unmanaged managed

我浏览了开发者论坛,了解托管非托管应用内商品的区别。他们说“未管理的商品没有将他们的交易信息存储在Android Market上,这意味着您无法查询Android Market以检索购买类型被列为非托管的商品的交易信息。您有责任管理交易信息。非托管物品。“ 这是什么意思?当我测试托管和非托管的应用内商品时,我从服务器获得了正确的响应,在我的商家帐户中,托管和非托管应用的订单也变得明显。请帮我了解这两者之间的区别。

2 个答案:

答案 0 :(得分:79)

UnManaged 可能类似于“买50分”

然后将50点添加到您的帐户中,然后将其存储在您的帐户服务器上,因此Android Market不再需要知道您购买了此产品,即它不会记住您的购买,您可以多次购买倍。

托管可能是“买这首歌”

在这种情况下,您没有服务器来记录他们购买的歌曲,因此每次重新安装时,您都可以向市场查询他们是否购买了该歌曲,并且不会让您多次下载该歌曲。


托管的目标是一次下载,然后您拥有该对象。

UnManaged 用于多次下载同样的内容,以“顶起来”。

最不重要的是我的理解。


版本3 具有“耗材”的概念,并且与上述内容协同工作。所有产品都托管,但您可以“消费”产品。

即。 “购买50分”将为用户提供50个托管积分,在消费该产品之前,用户将不会再次购买该商品。

因此,当用户“使用”该产品时,您可以立即使用非托管产品来消费非托管产品(即永远不会为消费而购买歌曲) )。

答案 1 :(得分:7)

自Android Billing API第3版起,可以管理消耗品和非消耗品。根据我收集的内容,如果您想使用版本3结算API,则必须“管理”所有IAP。

以下是文档的链接:http://developer.android.com/google/play/billing/api.html#consumetypes