【发布时间】:2022-12-21 23:57:34
【问题描述】:
我目前正在使用 RevenueCat 在 Flutter 中构建应用程序以进行应用程序内购买。
我现在想知道每个用户是否已经进行了应用内购买,因为我已经激活了试用订阅。我需要此信息,因为我想调整 UI,以防用户使用我目前在 RevenueCat 中未见过的新帐户注册。在这种情况下,他将无法再次使用试用订阅,因为 Google/Apple 阻止了这种情况。
我在我的应用程序中为每个用户使用自定义 ID,我也将此 ID 用于 RevenueCat,可以创建一个新帐户并获得不同的用户 ID。在这种情况下,这看起来像是没有订阅的 RevenueCat 的“新”用户。我认为解决方案必须检查 GooglePlay 帐户是否已购买订阅
到目前为止,我还没有找到一种方法来确定用户是否已经进行了应用内购买。关于如何实现这一目标的任何想法?
我试过用https://pub.dev/packages/in_app_purchase来做这件事,但到目前为止还没有成功。所有指南似乎都已过时。
谢谢。
【问题讨论】:
标签: android ios flutter in-app-purchase revenuecat