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']);
                }
                })
          }
        });

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM