我想在我的Flitter应用程序中为iOS和Android设备提供自动续费订阅.用户可以订阅1个月.

目前还没有官方维护的应用内购买插件.但是在Flitter中有很多关于应用内购买的插件.

哪一个是最好的?如何实施?这些安全吗?

推荐答案

=从11.03.2020更新

嗨,我可以看到这篇帖子还在读,是那些想找工作的人写的 如何在Flutter 中使用订阅的方法.在2019年期间,我做出了 安装了两个数千人的应用程序,用户可以在其中购买可再生的 两个平台上的订阅.直到2020年2月我一直在用这个 从Flutter 翼小队https://pub.dev/packages/in_app_purchase发来的包裹, 但是-没有办法获得要取消订阅的用户的信息 IOS.这不是插件问题,而是 进程.出于安全原因,我们应该实现我们自己的后端(通过 方式谷歌也建议这样做,但仍然留下了道路 直接从应用程序判断状态).

所以,经过一些研究,我找到了制作后端和插件的人

我已经在我的应用程序中实现了这个插件,它的作用非常出色. 有一些很好的方法可以让您获得订阅 在应用程序中的任何位置都可以设置状态.我要举个例子, 文章,但不确定时间.

=从03.10.2019更新

我推荐使用Ffltter的新套餐. 团队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

我已经把它用在我开发的应用程序上了,它工作得很好.您可以使用我的如何使用Subscription-github的示例 有一个完整的工作示例-当您运行它时,您应该会看到屏幕

enter image description here

(别忘了在仿真器里登录Google Play,否则会看到"应用内计费版本3不受支持")

Flutter相关问答推荐

如何在默认情况下隐藏appBar并在向下滚动时显示它- Flutter

在保持标高=1的情况下更改AppBar立面 colored颜色 /遮罩

Flutter AppBar Animation反向调试

如何将Visual Studio代码中Flutter 应用的包名从com.example.XXX更改为Play Store中受限制的包名称

UI中的Flutter 下拉列表值未更改

带有图标抖动的自定义下拉按钮

Flutter /dart 列表.第一个子类列表中的Where()错误

抖动问题:检测到0个或2个或更多具有相同值的[DropdownMenuItem]

从Firestore流式传输单个文档还是整个集合更好?

如何使自动焦点位于已经有一些文本的 TextField 的第一行?

Flutter 未处理的异常 - 对 null 值使用 Null 判断运算符

模块是使用不兼容的 kotlin 版本编译的.其元数据的二进制版本是1.8.0,预期版本是1.6

断言失败:std::move(hal_2_1_verifier).Run(). 初始化,LE音频客户端至少需要Bluetooth音频HAL V2.1

Flutter:如何从运行时创建的列表中访问单个子部件的值

如何从sibling ChildWidgetB 触发 ChildWidgetA 中的操作

Flutter 中的 Firebase 后台消息处理程序产生重复的隔离并运行应用程序两次

一个或多个插件需要更高的 Android SDK 版本

如何在 Flutter 中的页面加载上的 Listview 上应用自动滚动

检索 api 的值时,我得到_TypeError(类型'Null'不是'String'类型的子类型)

在 Flutter 中更新对象实例属性的最佳实践是什么?该实例嵌套在提供程序类的映射中,如下所示