首页 > 其他 > 详细

flutter使用支付宝组件tobias

时间:2021-08-30 01:11:16      阅读:44      评论:0      收藏:0      [点我收藏+]

使用支付宝组件tobias有个好处,就是可以判断是否安装了支付宝

关于原生配置,需要参考支付宝的另一个组件: sy_flutter_alipay ,我用这个tobias组件没有对原生进行配置,因为在用sy_flutter_alipay已经配置过了

 如果在第一次使用组件tobias,可能会有以下报错,只需要删除根项目中build文件夹

MissingPluginException(No implementation found for method xxx on channel xxx)

 

 

 

1.pubspec.yaml,然后安装

dependencies:
tobias: ^1.7.1+3

 

2.引入

import package:tobias/tobias.dart as tobias;

 

3.在事件中

  tobias.isAliPayInstalled().then((value) => { // 判断是否安装了支付宝
          if (!value) {
            DialogUtils.errorToast(请安装支付宝)
          }else{
                tobias.aliPay(result[data][body]).then((payRes) {
                LogUtils.log(resultStatus  + payRes[resultStatus].toString());
                if (payRes[resultStatus] == 9000 ||
                payRes[resultStatus] == 9000) {
                orderDealAfterOk(result[data][orderId]);
                } else {
                DialogUtils.errorToast(payRes[memo]);
                }
                })
          }
        });

 

flutter使用支付宝组件tobias

原文:https://www.cnblogs.com/lude1994/p/15201081.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!