当前位置:   article > 正文

Flutter ios 微信支付

flutter ios 微信支付
一、微信代码
  //1.依赖库
   fluwx: ^3.9.1 
     
  //2.注册
  await fluwx.registerWxApi(
          appId: "微信平台app应用Id",
          doOnAndroid: true,
          doOnIOS: true,
          universalLink: "微信平台配置universalLink链接");
          
 //3.回调监听         
  fluwx.weChatResponseEventHandler.listen((res) {
        if (res is fluwx.WeChatPaymentResponse) {
          log("支付状态:${res.isSuccessful}="); 
        }
      });         
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
二、 ios 项目配置
1.配置 URL Types

2.info.plist 添加白名单,weixin、weixinULAPI

在这里插入图片描述

3. Associated Domains
http://developer.apple.com
1)打开Certificates, Identifiers & Profiles
2)选择左侧 Identifiers
3)点击应用,勾选 Associated Domains
  • 1
  • 2
  • 3
  • 4

在这里插入图片描述

4. Associated Domains
 //Domains: 后台提供网址 去掉http 
   applinks:www.xxxx.com
  • 1
  • 2

![在这里插入图片描述](https://img-blog.csdnimg.cn/c8cb62030a3f41ec8ea8343fb4c803fd.png在这里插入图片描述

在这里插入图片描述

5. 配置 Universal Link(通用链接)

1.创建空白文本,命名为apple-app-site-association(无后缀)
说明 appID: TeamId.Bundle Identifier

{"applinks":{"apps":[],"details":[{"appID":".******.***.***.***","paths":["*"]}]}}
  • 1

2.后台 上传至根目录下。形成链接后,可下载即成功。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/145294
推荐阅读
相关标签
  

闽ICP备14008679号