Flutter如何实现应用内购买订阅?

trnvg8h3  于 2023-01-09  发布在  Flutter
关注(0)|答案(3)|浏览(241)

我想在我的Flutter应用程序中为iOS和Android设备提供自动更新订阅。用户可以订阅1个月。
目前还没有一个官方维护的应用内购买插件,但是Flutter中有很多关于应用内购买的插件。
哪一个最好?如何实施?这些安全吗?

ffdz8vbo

ffdz8vbo1#

====更新自2020年3月11日
你好,我可以看到这篇文章仍然在阅读的人谁寻找一种方法,如何与订阅Flutter.在2019年我做了两个应用程序与数千安装,用户可以购买2个平台上的可更新订阅.直到二月2020我用这个包从Flutter团队https://pub.dev/packages/in_app_purchase,但是--在iOS中无法获取用户的退订信息。这不是插件的问题,而是iOS的退订方法。出于安全考虑,我们应该实现自己的后端(顺便说一句谷歌也建议这样做,但还是留下了直接从应用程序检查状态的方式)。
所以,经过一些研究,我发现谁做了后端和插件的家伙,它是免费的,直到你有不到10 000美元的收入为一个月. https://www.revenuecat.com/https://pub.dev/packages/purchases_flutter
我已经在我的应用程序中实现了这个插件,它的工作就像一个魅力。有一些很好的方法可以让你在应用程序的任何时候获得订阅状态。我会做一个例子和文章,但不确定的时间。
====更新自2019年10月3日
我建议使用来自Flutter团队https://pub.dev/packages/in_app_purchase的新软件包
代码示例如下所示https://github.com/flutter/plugins/tree/master/packages/in_app_purchase/in_app_purchase/example
使用这个插件,我成功地同时实现了Android和iOS的支付和递归订阅。使用旧的软件包,我遇到了一些小问题。
你可以使用不错的插件flutter_inapp_purchase
我已经在我开发的应用程序中使用了它,它运行得很好。你可以使用我的如何使用订阅的示例-github有一个完整的工作示例-当你运行它时,你应该会看到屏幕

(do别忘了在模拟器中登录Google Play,否则您将获得“不支持应用内计费版本3”)

xytpbqjk

xytpbqjk2#

对于那些寻找如何实现IAP的资源的人,Flutter团队编写了一个教程,使用in_app_purchase包和Firebase作为确认的后端。
Link: https://codelabs.developers.google.com/codelabs/flutter-in-app-purchases#0

4dc9hkyq

4dc9hkyq3#

Android和IOS都与In-App-Purchase与自动续订工作最好和简单的方式在Revenuecat插件链接https://docs.flutterflow.io/advanced-functionality/payments/revenuecat

相关问题