tobias实现支付宝支付

tobias是一个为支付宝支付SDK做的Flutter插件。

如何使用

你需要在pubspec.yaml中配置url_scheme。url_scheme是一个独特的字符串,用来重新启动你的app,但是请注意字符串“_”是不合法的。

在iOS端,你还需要配置并传入一个universal link。See how to configure universal link

并在Xcode中作如下配置:

安卓端不需要做额外配置。

Tobias使用起来很简单,只需要把从服务器取得的字符串交给Tobias就行了。

检查支付宝安装情况:

    Tobias tobias = Tobias();
    if (await tobias.isAliPayInstalled == false) {
      Fluttertoast.showToast(msg: '检测到您未安装支付宝。', gravity: ToastGravity.CENTER);
      return;
    }

支付:

await tobias.pay(success['response']['result']);

返回值是一个包含支付宝支付结果的map,其中还包含了一个额外的platform字段,它的值为iOS或android。

相关推荐

最近更新

  1. Oracle(15)什么是索引(Index)?

    2024-07-09 21:34:02       0 阅读
  2. CSS 的@media规则,响应式的一种解决方案

    2024-07-09 21:34:02       0 阅读

热门阅读

  1. 相机光学(二十八)——感光度(ISO)

    2024-07-09 21:34:02       8 阅读
  2. 【Adobe】Photoshop图层的使用

    2024-07-09 21:34:02       8 阅读
  3. Rust破界:前端革新与Vite重构的深度透视(上)

    2024-07-09 21:34:02       9 阅读
  4. bash终端快捷键

    2024-07-09 21:34:02       9 阅读
  5. ChatGPT 5.0:一年半后的展望与看法

    2024-07-09 21:34:02       6 阅读
  6. python实现excel数据自动统计

    2024-07-09 21:34:02       6 阅读
  7. NIO基础

    NIO基础

    2024-07-09 21:34:02      7 阅读
  8. Hive、SQL Server、MySQL 和 PostgreSQL 之间的对比区别

    2024-07-09 21:34:02       8 阅读
  9. 【Python】找Excel重复行

    2024-07-09 21:34:02       8 阅读
  10. 华为HCIP Datacom H12-821 卷28

    2024-07-09 21:34:02       11 阅读
  11. uniapp开发射击类小游戏

    2024-07-09 21:34:02       7 阅读