如何在 App Billings 中测试 Android——我试过 "everything" 但没有成功
How to test Android In App Billings--I've tried "everything" but no luck
我正在尝试在我的应用程序中获取 Android In App Billings (IAB) 列表——特别是订阅。在设备上调试时(不是模拟器)当它调用以获取产品时我收到此错误 error occurred while loading products: Error: IAP not prepared. Check if Google Play service is available.
以下是我所做的事情:
- apk 作为 alpha 版本上传到 Google Play 管理中心。
- 几个小时(几天!)过去了,发布可用(我可以在 Play 商店中看到它)。
- 我在 Google Play 控制台中添加了应用内购买。
- 我在 Google Play 管理中心的常规设置区域和发布的测试人员列表中添加了一个 gmail 帐户作为测试人员。
- 我安装了与 Play 商店中处于 alpha 状态的 apk 具有相同版本号和版本名称的 apk
- 我使用的是真实设备(不是模拟器)
- 我已登录为测试人员电子邮件帐户。
- 我的
AndroidManifest.xml
设置了 BILLING 属性
应该注意的是,我正在使用 react-native 和这个包进行应用内计费 https://github.com/dooboolab/react-native-iap 虽然我认为这里的问题是我错过了一个必要的一般步骤在 Android 的应用账单中设置。任何想法或指导将不胜感激——我已经为此奋斗了好几天!
能否请您提供您正在使用的代码?
根据这个问题的答案:https://github.com/dooboolab/react-native-iap/issues/301请确保您使用 initConnection
而非 prepare
初始化 IAB。
我正在尝试在我的应用程序中获取 Android In App Billings (IAB) 列表——特别是订阅。在设备上调试时(不是模拟器)当它调用以获取产品时我收到此错误 error occurred while loading products: Error: IAP not prepared. Check if Google Play service is available.
以下是我所做的事情:
- apk 作为 alpha 版本上传到 Google Play 管理中心。
- 几个小时(几天!)过去了,发布可用(我可以在 Play 商店中看到它)。
- 我在 Google Play 控制台中添加了应用内购买。
- 我在 Google Play 管理中心的常规设置区域和发布的测试人员列表中添加了一个 gmail 帐户作为测试人员。
- 我安装了与 Play 商店中处于 alpha 状态的 apk 具有相同版本号和版本名称的 apk
- 我使用的是真实设备(不是模拟器)
- 我已登录为测试人员电子邮件帐户。
- 我的
AndroidManifest.xml
设置了 BILLING 属性
应该注意的是,我正在使用 react-native 和这个包进行应用内计费 https://github.com/dooboolab/react-native-iap 虽然我认为这里的问题是我错过了一个必要的一般步骤在 Android 的应用账单中设置。任何想法或指导将不胜感激——我已经为此奋斗了好几天!
能否请您提供您正在使用的代码?
根据这个问题的答案:https://github.com/dooboolab/react-native-iap/issues/301请确保您使用 initConnection
而非 prepare
初始化 IAB。