iOS 不用微信 SDK 唤起微信支付

522 查看

要想知道微信SDK是如何调起微信客户端,那么咱们先看看微信SDK到底做了什么

前期准备

  1. 接入前期准备工作包括商户签约和密钥配置,已完成商户可略过。
  2. 下载微信SDK微信SDK下载地址

SDK集成流程

  1. 将解压的微信OpenSDK文件夹拷贝到项目文件夹下,并导入开发环境中。libWeChatSDK.a
    WechatAuthSDK.h
    WXApi.h
    WXApiObject.h

导入系统依赖库

在link Binary With Libraries 里面添加
libc++.tbd
CoreTelephony.framework
libsqlite3.0.tbd
libz.tbd
SystemConfiguration.framework
还有之前导入的 libWeChatSDK.a

到这一步,SDK集成已经完毕

配置代码

  • 添加URL Schemes
    点击项目名称,点击“Info”选项卡,在“URL Types”选项中,点击“+”, 在“URL Schemes”中输入微信的注册码

653091-47d10e8eaef454e6

c1000
  • 在支付的类里引用头文件:
  • 配置wxpay支付
  • 配置返回处理代码

在 AppDelegate.h 文件中,增加微信协议:

在 AppDelegate.m 文件中,增加引用代码: