SNWeChatSDK update Cocoapods支援

littleplayer發表於2019-01-05

2018-10-29 10:00:00 看文件不仔細,請用官方的 pod 'WechatOpenSDK'

前言

自從開源MCShare模組,以及維護了LDSDKManager之後,發現第三方庫的管理比較混亂,此版本fork於SNWeChatSDK, 目前是1.8.3。 歡迎來提prSNWeChatSDK

WeChatSDK

WeChatSDK 官方同步

整合

pod 'SNWeChatSDK', git: 'github.com/poholo/SNWe…'

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”裡增加如下程式碼:

<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。

相關文章