在Google Play商店中使用Flutter应用进行的应用内购买产品查询无结果

时间:2020-10-30 20:18:56

标签: flutter google-play-console flutter-in-app-purchase

更新:现在可以使用。我不知道为什么我什么都没做。也许这些天Google需要更多时间...

我正在为我的Android应用程序查询产品。该应用是使用Flutter创建的,并使用官方的In App Purchase Plugin。我认为这是Google Play商店上的配置问题。过去,我成功编写了可以使用此设置访问应用程序内产品的应用程序。

查询:

var productsResponse = await InAppPurchaseConnection.instance
    .queryProductDetails({_registrationId, _subscriptionId});

结果:

enter image description here

在Google Play上的应用配置:

  • 应用发布在内部测试轨道中
  • Google Play上的应用ID与build.gradle中的条目相同
  • Billing功能已添加
  • 已配置两种产品(订购和消耗品),这些ID与我在代码中使用的ID相同
  • 测试跟踪有两个受邀用户(开发者帐户和我的个人帐户),邮件地址正确

一些评论:

  • isAvailable()返回true,并在查询之前被调用
  • 在查询中使用字符串“ android.test.purchased”时,我得到结果
  • 我的手机使用我的个人帐户(不是开发者/ Google Play帐户)运行,但是我的帐户在测试跟踪列表中
  • 编辑:我更改为手机上的开发者帐户,但结果相同
  • 我没有使用发布的APK进行测试,我正在使用手机上的DEBUG版本进行测试
  • flutter clean和从手机中手动删除应用的过程已完成

有人对我有什么提示吗?这可能是我现在暂时看不到的完全愚蠢的东西。

感谢您的帮助!

更新:我将应用程序升级到了Alpha轨道,可悲的是结果没有改变。它似乎与轨道无关。

0 个答案:

没有答案