发布应用内购买的促销代码似乎会阻止应用(再次)执行远程服务器购买验证!
当促销代码用于应用内购买(PURCHASES_UPDATED广播)时,它将完全绕过购买流程,因此应用程序无法提供用于远程验证的"developerPayload".
稍后,当应用程序调用getPurchases()来获取/验证所有者产品时,促销购买的购买数据"developerPayload"当然不会包含,但"orderId"对于使用Google Play Developer API进行远程验证也不会有用.
应用程序如何验证使用促销代码进行的应用内购买?
允许用户通过Google Play商店应用/网站兑换促销代码,从而绕过购买流程,这似乎是一项无法实现的重大疏忽.
问题报告:
类似帖子: