购买是重复的,不会被报告

Purchase is a duplicate and will not be reported

我正在使用包 purchases_flutter for handling in app purchase. This package is powered by RevenueCat

执行此行出现支付对话框

Purchases.purchasePackage(package);

android 一切正常,但 iOS 我遇到以下错误

Purchase is a duplicate and will not be reported. Product ID: product_id

有什么解决方法吗?

这是一条 Firebase Analytics 消息,不是购买过程中的错误:Firebase error when doing IAP

我相信这只是意味着 Firebase Analytics 认为它​​已经记录了该购买的事件,因此它不会再次记录。当您重复购买同一产品时,这在测试期间很常见。

您可以在 AppDelegate.swift

中添加此代码
FirebaseConfiguration.shared.setLoggerLevel(.min)