我有一个发布到 alpha 通道的应用程序,其中包含一个成本为 1 美元的应用程序内(非)托管项目。
当我正常购买时,即使用信用卡/借记卡,谷歌返回正确的开发者有效载荷字符串,但如果我选择“兑换”促销代码并输入所述代码,谷歌返回一个空的开发者有效载荷字符串,因此身份验证失败'onIabPurchaseFinished()'。
我应该提到,只有当我选择从应用程序的购买流程中兑换代码时才会发生这种情况,如果我先打开 Play 商店,兑换代码,然后再回来打开应用程序,一切都会完美无缺。
这是谷歌的一个错误吗?
编辑:Play商店的事情是预期的,因为它不知道你的有效载荷并且购买完成而无需检查它。