微信支付开发IOS图文教程案例

2020-01-14 22:25:47王旭

  如果是XCode 7之前,估计还需要手动导入Foundation.framework、UIKit.framework等框架。

  接着,按照read_me.txt的提示,我们把那段plist代码拷贝到info.plist文件中:


<key>LSApplicationQueriesSchemes</key>
<array>
<string>weixin</string>
</array>
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>

  然后将info.plist文件切换为Property list显示视图,你就会看到多了两项:

微信支付开发,IOS

  App Transport Security Settings是XCode7以后就需要开发中手动添加设置的,因为iOS9默认限制了http协议的访问。

  LSApplicationQueriesSchemes是可以将要使用的URL Schemes列为白名单,这样当前应用可以使用微信的相关能力(分享、收藏、支付、登录等)。

  最后还有一个操作哦,将微信支付要用到的APPID设置为URL Schemes [英 skiːm]。

微信支付开发,IOS

4、好,我们可以开始敲代码了:

  我们可以打开微信支付平台下载的Demo程序,可以在它的AppDelegate的源码中找到测试用的APPID:

微信支付开发,IOS

  然后回到自己建立的工程中,写下了微信支付的流程:

微信支付开发,IOS