【问题标题】:Android In app billing purchase history queryAndroid In app billing 购买历史查询
【发布时间】:2013-04-15 22:04:26
【问题描述】:

我正在构建一个应用,我想在应用计费中使用 Google。 Google 是否会为我跟踪应用内购买历史记录,以便我可以查询历史记录并获取数据,例如按日期或按项目等。或者我的应用程序本身是否必须在我自己的后端存储用户的购买历史记录?另外,如果可以的话,请提供一个链接,以便我验证此信息。

【问题讨论】:

    标签: android in-app-purchase google-play in-app-billing


    【解决方案1】:

    对于您的问题,答案是 YES 和 NO,Google 将根据 产品类型 处理所有购买。如果您使用的是非消耗品或基于订阅的产品,Google 会保留记录,在其他情况下,如果您使用的是消耗品产品,Google 会保留记录,直到您的应用使用该产品.

    如果您的应用发送购买请求,Google 会将其与在 Android 设备上注册的 主要 gmail 帐户关联,并且不允许重复购买同一产品。

    注意:- 如果您使用的是 IAB-2,那么上述产品类型和流程会略有不同 非消耗品**被称为**托管产品 *订阅*与订阅相同 *消耗品*被称为非托管产品

    IAB-2 的情况下,Google 永远不会保留非托管产品的记录,如果您愿意,您有责任保留记录。

    有关更多详细信息,请参阅下面的开发者指南链接。

    Developer guide

    【讨论】:

    • 感谢您的回复。 +1。我使用的是第 3 版,我关心的主要是消耗品。在发布之前,我已经通过您指向的链接。我不记得关于谷歌保存的历史数据的任何内容。
    • 在您通知 Google Play 应用程序关于产品的消费之前,它的行为与非消耗性产品相同,因此用户不能两次购买相同的产品,并且一旦您再次发送通知,Google 就会使该产品可用于购买。因此,如果您有自己的服务器(建议使用它来实现安全的应用内交易),您可以将购买信息存储在其中,以备日后使用。
    • 如果我使用的是非消耗品,是否需要验证签名?
    • 我现在不确定,因为这个 API 与我上次使用时相比发生了很大变化。最好搜索或创建一个新问题
    猜你喜欢
    • 2014-06-06
    • 2013-11-12
    • 1970-01-01
    • 1970-01-01
    • 2011-07-29
    • 1970-01-01
    • 2012-12-27
    • 2015-11-30
    • 1970-01-01
    相关资源
    最近更新 更多