当应用程序仅处于内部测试轨道时,我可以测试我的应用程序内订阅吗?

Bab*_*abu 1 android react-native-iap

我有:

  • 配置的订阅
    • 2 个产品,每个 2 个基本计划 - 每个计划均处于活动状态
  • 许可证测试员
  • 内部赛道测试员
  • 内部轨道中的内部版本号与我的 Android 工作室中的版本号相同
  • 我确实发布了版本并将其安装到我的设备上adb
  • 相同的签名密钥
  • 我可以通过提供 sku 列出我的订阅

但不幸的是,我在购买时仍然无法克服错误:

error {
  "message": "That item is unavailable.",
  "debugMessage": "",
  "code": "E_ITEM_UNAVAILABLE",
  "responseCode": 4
}
Run Code Online (Sandbox Code Playgroud)

我正在使用react-native-iap库,这是我的代码(简化):

error {
  "message": "That item is unavailable.",
  "debugMessage": "",
  "code": "E_ITEM_UNAVAILABLE",
  "responseCode": 4
}
Run Code Online (Sandbox Code Playgroud)
  • 我是否必须将应用程序发布到封闭测试才能继续测试?
  • 我是否配置错误?

欢迎任何提示和技巧

Bab*_*abu 6

...好吧...我找到了它 (\xe2\x98\x9d \xd5\x9e\xe0\xa8\x8a \xd5\x9e)\xe2\x98\x9d ...在 2023 年用于测试您需要的 Android 订阅要勾选这些框:

\n
    \n
  • \xe2\x9c\x85 您的设备上有一个 Google 帐户
  • \n
  • \xe2\x9c\x85 您的 Google 帐户电子邮件位于许可用户中 - Google Play 控制台 > 许可证测试
  • \n
  • \xe2\x9c\x85your-app.aab已上传至内部轨道
  • \n
  • \xe2\x9c\x85 您的 Google 帐户被列为内部轨道的测试人员 -您的应用程序 > 内部测试 > 测试人员
  • \n
  • \xe2\x9c\x85 您已通过链接接受成为内部测试人员(来自 \xe2\x98\x9d)<-这是我的问题(\xe1\x97\x92\xe1\x97\xa3\xe1\x97\x95) \xd5\x9e
  • \n
  • \xe2\x9c\x85 您已配置订阅并且至少有一个基本计划处于活动状态
  • \n
\n

不需要:

\n
    \n
  • \xe2\x9d\x8c 在封闭/生产轨道中发布
  • \n
  • \xe2\x9d\x8c 发布版本(我可以在调试模式下使用 Metro 运行它)
  • \n
  • \xe2\x9d\x8c 您的构建使用与your-app.aab存储中相同的密钥进行签名
  • \n
\n