【发布时间】:2011-09-29 13:10:53
【问题描述】:
我对 android 很陌生..我正在处理应用内计费..我的问题是添加应用内产品时托管和非托管状态的主要目的是什么..
谁能告诉我托管状态有什么用,非托管状态有什么用..
【问题讨论】:
我对 android 很陌生..我正在处理应用内计费..我的问题是添加应用内产品时托管和非托管状态的主要目的是什么..
谁能告诉我托管状态有什么用,非托管状态有什么用..
【问题讨论】:
托管和非托管之间的主要区别在于,托管购买只能购买一次,并且与购买它的 Google 帐户相关联。
非托管购买可以多次购买,并且用于消耗品。
有关详细信息,请参阅 Google 应用内结算文档的 Choosing a Purchase Type 部分。
【讨论】:
从 Google 的 IAP Billing API 的第 3 版开始,这种情况发生了变化。消耗品(多次购买)和非消耗品都是“管理”的。如果您想使用其 API 的第 3 版,则必须将所有购买创建为“托管”。然后,您可以决定是否应该稍后使用该项目。
这是他们文档的链接:http://developer.android.com/google/play/billing/api.html#consumetypes
【讨论】:
UnManaged 可能类似于“购买 50 点”
然后,这 50 个积分将添加到您的帐户中,您会将其存储在您的帐户服务器上,因此 Android 市场不再需要知道您购买了此产品,即它不会记住您的购买,您可以多次购买次。
托管可能是“购买这首歌”
在这种情况下,您没有服务器来记录他们购买的歌曲,因此每次他们重新安装时,您都可以查询市场以查看他们购买的歌曲,并且不会让您多次下载。
托管旨在一次性下载然后您“拥有该对象”。
UnManaged 用于多次下载同一事物以“充值”。
【讨论】:
UnManaged 可能类似于“购买 50 积分”
然后,这 50 个积分将添加到您的帐户中,您会将其存储在您的帐户服务器上,因此 Android 市场不再需要知道您购买了此产品,即它不会记住您的购买,您可以多次购买次。
托管可能是“购买这首歌”
在这种情况下,您没有服务器来记录他们购买的歌曲,因此每次他们重新安装时,您都可以查询市场以查看他们购买的歌曲,并且不会让您多次下载。
托管旨在一次性下载然后您“拥有该对象”。
UnManaged 用于多次下载同一内容以“充值”。
至少这是我的理解。
版本 3 具有“消耗品”的概念,它与上述内容一致。所有产品都受管理,但您可以“消费”产品。
即“购买 50 积分”将给予用户 50 管理积分,在您消费该产品之前,用户将无法再次购买该商品。
因此,您可以通过立即消费来制作非托管产品,或者通过在用户“使用”该产品时消费来制作托管产品(即永远不要调用consumer来购买歌曲)。
【讨论】: