我的应用内购买在 android 中无法在生产模式下运行?

My in-app purchases is not working in production mode in android?

我在 android 开发了一款具有应用内购买功能的应用程序。

首先,我使用 android.test.purchased 通过测试购买测试了我的应用程序,当我使用测试购买进行测试时它工作正常。

其次,我上传了具有不同 SKU(如产品 ID)的新应用程序 在 Playstore 作为测试版,我使用测试帐户测试了该应用程序,然后它也工作正常并且已购买。我在 playstore 中添加了应用内商品。

但问题是,当我将我的 Beta 测试版本推广到生产环境时,它并没有购买我想要的东西,首先是购买,当我下次再次点击一个时,它也要求购买,所以每次它都要求购买它不会进行下一步操作。

我按照 this 教程实现了应用内购买 [android

中的应用内购买

在我的应用程序中,我使用了 mHelper.onConsumeAsync()。所以我在点击按钮时删除了这个方法,所以下次它不会消耗(意味着不会第二次要求购买)。

所以它对订阅产品(非托管产品)等消耗品很有用。所以我没有使用那种产品我在购买产品时只使用托管产品我不再购买并且这些交易将被管理通过 google。