SNWeChatSDK update Cocoapods支持

"SNWeChatSDK update Cocoapods支持"

Posted by littleplayer on October 29, 2018

看文档不仔细,请用官方的 pod ‘WechatOpenSDK’

前言

自从开源MCShare模块,以及维护了LDSDKManager之后,发现第三方库的管理比较混乱,此版本fork于SNWeChatSDK, 目前是1.8.3。 欢迎来提prSNWeChatSDK

WeChatSDK

WeChatSDK 官方同步

集成

pod ‘SNWeChatSDK’, git: ‘https://github.com/poholo/SNWeChatSDK’

Link

官方SDK地址 官方文档地址

update

SDK1.8.3

  1. SDK增加调起微信刷卡支付接口
  2. SDK增加小程序订阅消息接口
  3. 修复小程序订阅消息接口没有resp的问题

SDK1.8.2

  1. SDK增加开发票授权 WXInvoiceAuthInsert
  2. SDK增加非税接口 WXNontaxPay
  3. SDK增加医保接口 WXPayInsurance
  4. 更换MTA库

SDK1.8.1

  1. SDK打开小程序支持指定版本(体验,开发,正式版)
  2. SDK分享小程序支持指定版本(体验,开发,正式版)
  3. SDK支持输出log日志

SDK1.8.0

  1. SDK支持打开小程序
  2. SDK分享小程序支持shareTicket

SDK1.7.9

  1. SDK订阅一次性消息

SDK1.7.8 1 SDK分享小程序支持大图

SDK1.7.7 1 增加SDK分享小程序 2 增加选择发票接口

SDK1.7.6

  1. 提高稳定性 1 修复mta崩溃 2 新增接口支持开发者关闭mta数据统计上报

SDK1.7.5

  1. 提高稳定性
  2. 加快registerApp接口启动速度

SDK1.7.4

  1. 更新支持iOS启用 ATS(App Transport Security)
  2. 需要在工程中链接CFNetwork.framework
  3. 在工程配置中的”Other Linker Flags”中加入”-Objc -all_load”

SDK1.7.3

  1. 增强稳定性,适配iOS10
  2. 修复小于32K的jpg格式缩略图设置失败的问题

SDK1.7.2

  1. 修复因CTTeleponyNetworkInfo引起的崩溃问题

SDK1.7.1

  1. 支持兼容ipv6(提升稳定性)
  2. xCode Version 7.3.1 (7D1014) 编译

SDK1.7

  1. 支持兼容ipv6
  2. 修复若干问题增强稳定性

SDK1.6.3

  1. xCode7.2 构建的sdk包。
  2. 请使用xCode7.2进行编译。
  3. 需要在Build Phases中Link Security.framework
  4. 修复若干小问题。

SDK1.6.2 1、xCode7.1 构建的sdk包 2、请使用xCode7.1进行编译

SDK1.6.1 1、修复armv7s下,bitcode可能编译不过 2、解决warning

SDK1.6 1、iOS 9系统策略更新,限制了http协议的访问,此外应用需要在“Info.plist”中将要使用的URL Schemes列为白名单,才可正常检查其他应用是否安装。 受此影响,当你的应用在iOS 9中需要使用微信SDK的相关能力(分享、收藏、支付、登录等)时,需要在“Info.plist”里增加如下代码:

1
2
3
4
5
6
7
8
9
<key>LSApplicationQueriesSchemes</key>
<array>
<string>weixin</string>
</array>
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>

2、开发者需要在工程中链接上 CoreTelephony.framework 3、解决bitcode编译不过问题

SDK1.5 1、废弃safeSendReq:接口,使用sendReq:即可。 2、新增+(BOOL) sendAuthReq:(SendAuthReq) req viewController : (UIViewController) viewController delegate:(id) delegate; 支持未安装微信情况下Auth,具体见WXApi.h接口描述 3、微信开放平台新增了微信模块用户统计功能,便于开发者统计微信功能模块的用户使用和活跃情况。开发者需要在工程中链接上:SystemConfiguration.framework,libz.dylib,libsqlite3.0.dylib。