zoukankan      html  css  js  c++  java
  • flutter使用支付宝组件tobias

    使用支付宝组件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']);
                    }
                    })
              }
            });
  • 相关阅读:
    code review
    自我封闭
    怎么验证?
    DRUPAL点滴
    CRLF CSRF XSS
    各种element/format 在manage display 下的选项
    html list <==> unformatted list
    ctrl + d 在phpstorm 和 eclipse 中的不同含义
    常量和变量的区别
    JSON和php里的数据序列化
  • 原文地址:https://www.cnblogs.com/lude1994/p/15201081.html
Copyright © 2011-2022 走看看