flutter微信登录与支付(一)

本文介绍了在Flutter项目中集成微信登录和支付的步骤,包括配置、初始化和登录页面的实现。推荐了GitHub上的fluwx库,并提供了相关配置代码示例。完成微信授权后,可通过access_token获取微信用户信息。
摘要由CSDN通过智能技术生成

首先抱怨一下sharesdk这个三方,上个kottlin版的项目是使用sharesdk的,然后本想着flutter版也要sharesdk的,结果到集成的时候,各种调用不起来,把flutter版的demo跑了起来也是出现调用不起来的情况,测试手机:华为7,荣耀还是唱响?,我的P10也是不行,后面因为急着上线iOS就耽搁了一个礼拜。

今天又抽空把微信登录做了一遍,算了还是用原生的写,索性的用了网上的fluwx,感觉还可以,还集成了微信支付在里面。

直接上步骤:

项目地址:

https://github.com/OpenFlutter/fluwx

直接在https://pub.dev/上搜索:fluwx

配置:

flutter中的yaml文件中进行配置:

  fluwx: ^1.0.4
初始化:

main.dart中进行初始化操作,尽可能早的初始化

    await fluwx.register(
        appId: "wxxxxxxxxxxxxx",
        doOnAndroid: true,
        doOnIOS: true,
        enableMTA: false);
    var result = await fluwx.isWeChatInstalled(
  • 3
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
要在 Spring Boot 中实现 Flutter 微信支付,可以按照以下步骤进行操作: 1. 配置微信支付参数:在 Spring Boot 项目的配置文件中,添加微信支付的相关配置,包括商户号、API密钥等信息。这些信息可以在微信商户后台获取。 2. 创建微信支付接口:在 Spring Boot 项目中创建一个接口,用于接收支付请求。可以使用 Spring Boot 提供的 `@RequestMapping` 注解将接口和 URL 映射起来。 3. 编写支付逻辑:在接口方法中,编写支付逻辑代码。可以使用微信支付提供的 Java SDK,调用相应的 API 完成支付操作。 4. 提供预支付接口:如果使用 Flutter 开发客户端,可以在 Spring Boot 中提供一个预支付的接口,用于生成支付订单。在接口中,将接收到的支付参数传递给微信支付 SDK,生成预支付订单,并返回相关信息给客户端。 5. 客户端调用支付接口:在 Flutter 客户端中,调用预支付接口获取到支付订单相关信息后,使用 Flutter 提供的插件调起微信支付页面,将支付参数传递给支付页面。 6. 处理支付结果:在 Spring Boot 中,根据微信支付的异步通知,处理支付结果的回调。可以使用 Spring Boot 提供的 `@RequestMapping` 注解,将回调接口和 URL 映射起来。 7. 返回支付结果:在接收到支付结果回调后,根据结果进行相应的处理,并将结果返回给微信支付平台。 通过以上步骤,就可以在 Spring Boot 中实现与 Flutter微信支付功能。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值