我正在测试应用程序中的购买功能,并停留在收据验证步骤中。我的收据验证是自定义的,根据我在服务器端进行的检查次数(调用我的服务器API),其中一个是transactionID唯一确认付款的条件。因此,使用RMStore,我将成功地获得收据,并且addPayment函数将唯一的事务返回到成功块。之后,我将运行verifyTransaction并在成功块中调用receiptURL。不幸的是,看起来我总是使用receiptURL获得相同的收据,当我将它发送到服务器时,它会错误地响应我,transactionID已经存在于DB中,transactionID并不是唯一的。此错误表示即使进行新的支付,我也会发送相同的收据。请注意,我使用的是消费品。
有人能为我提供以下(?)提供的功能显示正确的工作流吗?
所以,RMStore的wiki看起来不错,但我总是希望库能给我一个机会--不完全了解引擎盖下面发生了什么。不幸的是,对于RMStore,我必须研究是如何工作的。如果将提供函数调用的结果,则可以解决此问题,但我在任何地方都找不到它(!)
有人能回顾一下我在上面提供的功能列表,并帮助我把它们按正确的顺序排列吗?什么让我在购买之后得到最后一张收据来解决我的问题?
发布于 2016-02-25 12:56:23
对于我的问题,我有两个答案:
https://stackoverflow.com/questions/31951143
复制相似问题