android getSubscriptions 为我的 ID 提供了空数组,但使用此 "android.test.purchased'" 测试 ID react-native-iap

android getSubscriptions given empty array for my ids but work with this "android.test.purchased'" test id react-native-iap

react-native-iap 版本

4.3.0

react-native版本

0.63.3

您遇到错误的平台(IOS 或 Android 或两者?)

Android

预期行为

应该给出我在 google 控制台上添加的订阅数组。

实际行为

给出一个空数组

测试环境(模拟器?真实设备?)

"android.test.purchased" 在模拟器和真实设备上都可以工作,但我的 ID 总是不能工作空数组

重现该行为的步骤

请帮我解决这个问题它在 iOS 上工作正常。即使我将我的应用程序置于 alpha 状态,测试评论也已完成。

Q2。我需要知道的另一个问题是是否必须从后端验证收据如果我离开这一步怎么办?

我在一个数组中得到我的订阅,它终于不为空了。好的,要获得 subscription/products,您必须在 开放测试/封闭测试/内部测试 上发布您的应用。一旦您能够在 Play 商店中看到您的应用程序作为可用于测试的 Beta 版,那么您就能够获得订阅或阵列中的产品。希望这对之后遇到此问题的任何人都有帮助干杯!