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

And*_*Dev 25 android unmanaged managed in-app-purchase

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

Blu*_*ell 79

UnManaged可能就像"买50点"

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

管理可能是"买这首歌"

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


托管是针对一次下载然后你拥有那个对象'.

UnManaged用于多次下载相同的内容以"放松一下".

至少这是我的理解.


版本3具有" 消耗品 " 的概念,并且与上述内容一致.所有产品都经过管理,但您可以" 消费 "产品.

即"购买50分"将为用户提供五十个管理点,在您使用该产品之前,将不允许用户再次购买该项目.

因此,您可以通过在用户"使用"该产品时消费即时消费或管理产品来制作非托管产品(即从不为消费购买歌曲而消费).

  • API版本3不再适用,所有产品都应在"托管"下.有关原因的说明可以在官方文档中找到:http://developer.android.com/google/play/billing/api.html#consume (10认同)

Ale*_*ong 7

从Android Billing API的第3版开始,可以管理消耗品和非消耗品.根据我收集的内容,如果您想使用版本3结算API,则必须"管理"所有IAP.

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