Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 如何在Flatter in_app_purchase中获取订阅状态?_Flutter_Dart_In App Purchase - Fatal编程技术网

Flutter 如何在Flatter in_app_purchase中获取订阅状态?

Flutter 如何在Flatter in_app_purchase中获取订阅状态?,flutter,dart,in-app-purchase,Flutter,Dart,In App Purchase,点击按钮时是否可以获取订阅状态 我正在使用in_app_purchase:^0.3.4和agora_rtc_engine:1.0.5进行音频视频通话,但我试图限制此功能的使用,因此只有拥有活动订阅的用户才能进行通话,因此我考虑检查正在通话的按钮,以查看用户是否拥有订阅 以下是图标按钮的代码: actions: <Widget>[ IconButton( icon: Icon(Icons.call), onPressed: ()

点击按钮时是否可以获取订阅状态

我正在使用in_app_purchase:^0.3.4和agora_rtc_engine:1.0.5进行音频视频通话,但我试图限制此功能的使用,因此只有拥有活动订阅的用户才能进行通话,因此我考虑检查正在通话的按钮,以查看用户是否拥有订阅

以下是图标按钮的代码:

actions: <Widget>[
            IconButton(
                icon: Icon(Icons.call), onPressed: () => onJoin("AudioCall")),
            IconButton(
                icon: Icon(Icons.video_call),
                onPressed: () => onJoin("VideoCall")),
操作:[
图标按钮(
图标:图标(Icons.call),按下时:()=>onJoin(“AudioCall”),
图标按钮(
图标:图标(图标。视频通话),
onPressed:()=>onJoin(“视频通话”),

但是如何获取订阅状态?我尝试搜索它,但找不到任何有用的内容

您需要查询过去的购买情况,然后查看带有订阅密钥的产品是否为自动续订。