我目前正在开发一个Phonegap移动应用程序。我在我的iPhone应用程序中实现了应用内购买,它工作正常。我从iTunes检索我的产品信息,我从iTunes商店收到付款收据,我的应用程序将收据发送回我的服务器,收据使用curl/apple api在服务器端进行验证。
我的问题是,在服务器端,当我使用收据信息记录购买时,我知道用户通过应用程序购买了哪种产品,日期时间,交易ID,但我不知道用户为此支付了多少钱。同一产品在不同的iTunes商店(美国,法国,英国)上,因此价格可能是100E或140$,但是在服务器端,我如何检索用户支付的价格和货币(例如进行统计)?
不允许你看到当地的购买价格。与代码无关,因为您选择购买级别,Apple在Itunesconnect中提供了一个图表,以查看他们通过多种货币进行的付款。