如何测试Android In App Billings-我尝试了“一切”,但没有运气

时间:2018-12-23 00:29:53

标签: android react-native google-play in-app-billing

我正在尝试获取我的应用中的Android应用内结算(IAB)列表-具体来说是订阅。在设备上调试时(非仿真器)在调用获取产品时,出现此错误error occurred while loading products: Error: IAP not prepared. Check if Google Play service is available.,这是我已经完成的事情:

  1. 该apk作为Alpha版本发布到了Google Play控制台中。
  2. 小时(天!)过去了,该版本已经发布(我可以在Play商店中看到它)。
  3. 我在Google Play控制台中添加了应用内购买。
  4. 我在常规设置区域和版本的测试人员列表中的Google Play控制台中添加了一个gmail帐户作为测试人员。
  5. 我安装了与Play商店中的Alpha版本具有相同版本号和版本名称的APK
  6. 我使用的是真实设备(而不是模拟器)
  7. 我已登录为测试人员的电子邮件帐户。
  8. 我的AndroidManifest.xml设置了BILLING属性

应该注意,我正在使用react-native,并且此程序包用于应用程序结算https://github.com/dooboolab/react-native-iap ,尽管我认为这里的问题是我错过了在应用程序中进行设置所需的一般步骤之一Android的帐单。任何想法或指导都将不胜感激-我已经战斗了好几天了!

1 个答案:

答案 0 :(得分:1)

能否请您提供您正在使用的代码?

根据此问题的答案:https://github.com/dooboolab/react-native-iap/issues/301,请确保您使用initConnection而非prepare初始化IAB。