【问题标题】:In App Billing managed and unmanaged state for product产品处于 App Billing 托管和非托管状态
【发布时间】:2011-09-29 13:10:53
【问题描述】:

我对 android 很陌生..我正在处理应用内计费..我的问题是添加应用内产品时托管和非托管状态的主要目的是什么..

谁能告诉我托管状态有什么用,非托管状态有什么用..

【问题讨论】:

    标签: android in-app-purchase


    【解决方案1】:

    托管和非托管之间的主要区别在于,托管购买只能购买一次,并且与购买它的 Google 帐户相关联。

    非托管购买可以多次购买,并且用于消耗品。

    有关详细信息,请参阅 Google 应用内结算文档的 Choosing a Purchase Type 部分。

    【讨论】:

    • (为什么他们不能只称它们为“消耗品”,这超出了我的范围......)
    【解决方案2】:

    从 Google 的 IAP Billing API 的第 3 版开始,这种情况发生了变化。消耗品(多次购买)和非消耗品都是“管理”的。如果您想使用其 API 的第 3 版,则必须将所有购买创建为“托管”。然后,您可以决定是否应该稍后使用该项目。

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

    【讨论】:

      【解决方案3】:

      UnManaged 可能类似于“购买 50 点”

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

      托管可能是“购买这首歌”

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

      托管旨在一次性下载然后您“拥有该对象”。

      UnManaged 用于多次下载同一事物以“充值”。

      【讨论】:

        【解决方案4】:

        UnManaged 可能类似于“购买 50 积分”

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

        托管可能是“购买这首歌”

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

        托管旨在一次性下载然后您“拥有该对象”。

        UnManaged 用于多次下载同一内容以“充值”。

        至少这是我的理解。

        版本 3 具有“消耗品”的概念,它与上述内容一致。所有产品都受管理,但您可以“消费”产品。

        即“购买 50 积分”将给予用户 50 管理积分,在您消费该产品之前,用户将无法再次购买该商品。

        因此,您可以通过立即消费来制作非托管产品,或者通过在用户“使用”该产品时消费来制作托管产品(即永远不要调用consumer来购买歌曲)。

        【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-12-25
        • 2012-03-12
        • 2011-08-31
        • 1970-01-01
        • 1970-01-01
        • 2011-10-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多