android应用程序购买中的颤振没有获得测试付款方式

Posted

技术标签:

【中文标题】android应用程序购买中的颤振没有获得测试付款方式【英文标题】:Flutter in app purchase for android app not getting test payment methods 【发布时间】:2021-11-10 17:29:55 【问题描述】:

我已经在 Flutter for androidios 中实现了应用程序购买,但在 android 方面遇到了一个问题,虽然在 ios 中测试它的工作,但不确定在 android 设备谷歌播放中测试,作为他们的文档,我已经提交了应用程序用于内部测试和生产。

问题是当我作为“内部测试人员”时尝试测试时,没有获得测试付款方式。我从谷歌播放提示我的真实付款方式。任何建议/指导我应该做些什么来测试 IAP。

我附上了一个屏幕截图,因为 Playstore 显示我作为内部测试员....但是在尝试购买 Playstore 时在应用程序中显示真实的付款方式,而不是测试卡。顺便说一句,我有多个帐户登录到我的设备,这可能是原因吗?

【问题讨论】:

您好,您是否尝试过使用“android.test.purchased”作为产品? 【参考方案1】:

您完成以下步骤了吗?

    转到 Google Play 控制台。 转到设置(在左侧菜单中)。 转到开发者帐户(和帐户详细信息)。 滚动并转到许可证测试部分。 在此处添加您的 google 帐户并保存。 在 Google Play 管理中心的内部测试中添加相同的 google 帐户作为测试人员。 使用您在上面添加的同一 testing/google 帐户在您的设备上登录 Play 商店Google chrome。 从 Google Play 管理中心内部测试,您将获得一个链接,在您的设备浏览器 (chrome) 上打开该链接并接受测试邀请。

如果您错过了任何步骤,请完成并再次测试应用程序!

【讨论】:

感谢您的回复,我已经完成了所有这些步骤,我也附上了截图,作为playstore显示为内部测试,但是当尝试购买play store时显示真实的付款方式。

以上是关于android应用程序购买中的颤振没有获得测试付款方式的主要内容,如果未能解决你的问题,请参考以下文章

关于 Merchant Center 和应用内购买付款的问题

Google 应用内购买始终会获得退款

在测试模式下使用 Android 中的 Stripe 向 Google 付款

如何在 Android 中测试 Google Play 计费订阅(非应用内购买)

iOS 中的应用内购买测试

是否可以在没有我的服务器的情况下从 Android 应用程序付款?