我目前正在使用地牢示例来实现从谷歌购买 inApp 并且大部分似乎都在工作。我目前将购买加载到我的数据库中,以存储给定用户进行的所有购买,这是由我从设备获得的 udid 存储的,当我看到 onPurchaseStateChange 方法返回 PurchaseState.PURCHASED 时完成。我需要能够将其映射到以下数据之一,即 Google 订单号我们的公司订单号,例如显示在发送给客户的收据上。
Google order number: 4444555552219333 - XYZ Inc Order #66666633355555224444.3332214444224444
我怎样才能做到这一点。在交易过程中,我找不到从谷歌返回此信息的位置。希望当我发现 PurchaseState.PURCHASED 被返回时,我还能够获得与同一个呼叫中的任何一个订单号匹配的附加数据,但如果我必须再做一个,我想我可以在此时拨打电话但我不知道什么时候做或实际调用什么。