iOS Phonegap返回奇怪的购买收据

iOS Phonegap返回奇怪的购买收据,ios,cordova,in-app-purchase,phonegap-plugins,receipt,Ios,Cordova,In App Purchase,Phonegap Plugins,Receipt,我已经看到我的Phonegap iOS应用程序多次尝试购买这个奇怪的交易凭证,当我尝试在itunes端点验证它时,它似乎是无效的 window.plugins.inAppPurchaseManager.onPurchased = function (transactionId, productId, receipt) { // receipt is MC4wMDAwMDA= which base64 decodes to 0.000000 } 我怀疑有黑客入侵,但我想确认我们没有做错任何事

我已经看到我的Phonegap iOS应用程序多次尝试购买这个奇怪的交易凭证,当我尝试在itunes端点验证它时,它似乎是无效的

window.plugins.inAppPurchaseManager.onPurchased = function (transactionId, productId, receipt) {
  // receipt is MC4wMDAwMDA= which base64 decodes to 0.000000
}
我怀疑有黑客入侵,但我想确认我们没有做错任何事


这是使用Cordova 1.7上phonegap plugins repo的官方InAppPurchaseManager插件。

我不熟悉您使用的插件,但我认为您没有做错任何事情。有几个程序伪造收据,企图窃取应用程序内的购买。苹果公司建议通过你自己的服务器验证收据,让黑客和黑客更难欺骗你的产品。你可以阅读苹果的收据验证和他们推荐的最佳实践


类似于
MC4wMDAwMDA=
或以
Y29TLNVYDxMUAWWLJ
开头的收据是常见的伪造收据签名,提交给苹果时将无法验证。

我们确实验证了收据,但没有通过。我只是想确定我没有在收据得到验证程序之前,以某种方式破坏收据,并迫使用户放弃有效的购买。