在IOS上使用Unity IAP伪造收据

在IOS上使用Unity IAP伪造收据,ios,unity3d,in-app-purchase,Ios,Unity3d,In App Purchase,我正在尝试在iOS上使用新的Unity IAP 一切正常,我可以检索iTunes Connect中定义的产品并购买它们,但我收到了以下数据回执{“Store”:“fake”,“TransactionID”:“2cff94fd-8470-4799-a2a5-66971888fb92”,“Payload”:“{”this\“:\“Isa fake receive\”} 而不是接收正确的数据 有什么想法吗 谢谢虽然我的回答与Unity没有太大关系,但我可以说,要想获得iTunes Connect购买的

我正在尝试在iOS上使用新的Unity IAP

一切正常,我可以检索iTunes Connect中定义的产品并购买它们,但我收到了以下数据回执
{“Store”:“fake”,“TransactionID”:“2cff94fd-8470-4799-a2a5-66971888fb92”,“Payload”:“{”this\“:\“Isa fake receive\”}

而不是接收正确的数据

有什么想法吗


谢谢

虽然我的回答与Unity没有太大关系,但我可以说,要想获得iTunes Connect购买的真实生产收据,唯一的办法是通过iOS应用程序,该应用程序是使用商店应用程序下载的,并且在设备上运行的。如果其中任何一个都没有提供,那么苹果调试商店的收据将是假的。我还没有使用Unity IAP API,但它无法像您一样使用调试应用程序从iTunes Connect获得生产收据。

尽管我的答案与Unity无关,我可以说,获得iTunes Connect购买的真实实况制作收据的唯一方法是通过使用商店应用程序下载并在设备上运行的iOS应用程序。如果其中任何一个都没有提供,那么苹果调试商店的收据将是假的。我还没有使用Unity IAP API,但它无法像您一样使用调试应用程序从iTunes Connect获取生产收据。

您总是在编辑器中获得虚假交易/收据。你最好在特定的论坛上提问:这里有一篇很长的帖子,展示了如何进行收据验证:(也可以看到上面的帖子中有更多的代码。)一种不同的方法是通过MobiShop()进行测试,它工作起来很有魅力,但它没有与Unity服务集成,但是,您仍然可以使用提供的一些UI在编辑器中模拟计费。您总是在编辑器中得到虚假的交易/收据。你最好在特定的论坛上提问:这里有一篇很长的帖子,展示了如何进行收据验证:(也可以看到上面的帖子中有更多的代码。)一种不同的方法是通过MobiShop()进行测试,它工作起来很有魅力,但它没有与Unity服务集成,但是,您仍然可以使用提供的一些UI在编辑器中模拟计费。