【发布时间】:2016-11-08 16:51:16
【问题描述】:
有什么方法可以查看应用内交易是否与用户已经拥有的物品有关?由于人们重新购买东西(在删除应用程序或切换用户帐户之后),我们的报告收到了一堆重复的交易——他们不会因为多次购买未消费的物品而在 Google 方面收取费用,我们需要一种方法来知道这一点.
我们尝试了以下方法:
-
购买收据中的
OrderId字段 - 似乎每次都是独一无二的, 即使该项目已经拥有。 -
PurchaseToken– 尽管有一个 格式的数量,它似乎是相同的交易 涉及由同一个人购买同一商品,然而 我们的用户中很少有人每次都能获得唯一的购买代币 “购买”。
有什么方法可以判断过去是否已经发生过该产品的应用内购买(例如引用 Apple 生态系统中原始 iTunes 收据中的 transaction_id 字段)?
【问题讨论】: