如何在android中测试应用内购买?

如何在android中测试应用内购买?,android,in-app-purchase,google-play,in-app-billing,Android,In App Purchase,Google Play,In App Billing,我想在发布前测试应用内购买。如何为此创建测试帐户?有人能帮我完成所有需要完成的步骤吗?尝试使用本教程 基本上,您需要制作一个特定的/保留的产品ID,用于测试应用内购买。特别是,您可以使用android.test.purchased产品ID来模拟成功的购买。在购买操作期间,您只需在以下产品ID上使用一个: android.test.purchased android.test.canceled android.test.refunded android.test.item_unavaila

我想在发布前测试应用内购买。如何为此创建测试帐户?有人能帮我完成所有需要完成的步骤吗?

尝试使用本教程


基本上,您需要制作一个特定的/保留的产品ID,用于测试应用内购买。特别是,您可以使用android.test.purchased产品ID来模拟成功的购买。

在购买操作期间,您只需在以下产品ID上使用一个:

android.test.purchased

android.test.canceled

android.test.refunded

android.test.item_unavailable

通过使用一组受限制的产品ID,您可以从Google Play触发静态响应,这样您就可以测试您的应用程序是否正确处理所有可能的状态。在将Play Billing Library集成到我们的应用程序中时,或用于仪器测试时,您应该使用此ID。

我可以使用此产品ID测试订阅吗?@hwrdprkns-真的吗?尝试将项目类型设置为“订阅”时,出现“未找到项目”错误。介意分享一下你是怎么做的吗?@hwrdprkns我按照你的建议使用了productId,我第一次成功通过了,但从下一次开始,它抛出了一个异常,如下所示:尝试调用虚拟方法“android.content.IntentSender android.app.pendingent.getIntentSender()'在空对象引用上。我的完整问题在下面。知道吗?