微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用flutter在android上的应用订阅中进行测试

如何解决如何使用flutter在android上的应用订阅中进行测试

  • 我使用的是 in_app_purchase 1.0.6 版。
  • 使用 ID base_mobile 设置订阅,按月计费,14 天免费试用
  • 该应用已发布到内部测试运行控制台

我可以使用 最终的 ProductDetailsResponse 响应 = 等待 iapConnection.queryProductDetails(_ids);

主要问题是无法测试免费试用版。尝试使用以下代码订阅作为非消耗品购买:

await iapConnection.buyNonConsumable(purchaseParam: purchaseParam);

弹出如下对话框:

enter image description here

我无法选择免费试用。没有显示任何选项。此外,订阅不会自动更新。根据我的理解,订阅应该按照计费周期的间隔进行更新。

我什至尝试从另一个非授权测试员的游戏帐户安装该应用程序。 这是同样的问题,金额被立即扣除,没有免费试用的可能性。 订阅也无法在 Play 商店中取消。

我的设置有问题吗?

解决方法

有许多步骤可以正确实现这一点,我不确定您的其他配置或代码。相反,我会向您推荐 to this link,它逐步显示了在 Android 中获得 Flutter 应用内订阅所需执行的项目。

,

使用静态响应听起来很容易,对吧?在购买操作期间,您只需在以下产品 ID 上使用一个:

android.test.purchased
android.test.canceled
android.test.refunded
android.test.item_unavailable

Play 商店会相应回复。代码大致如下:

像这样改变它的id

 ProductDetailsResponse response = await iapConnection.queryProductDetails("android.test.purchased");

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。