天天看點

iOS中 最新支付寶支付(AliPay)

如果下載下傳失敗,請換個浏覽器(至少我用qq浏覽器沒有下載下傳成功)

所需檔案導入 

1.按以下路徑 

找到庫檔案alipaysdk.framework和資源包alipaysdk.bundle拖入到你的工程中, 

2.alisdkdemo中libcrypto.a和libssl.a導入到你的工程 

3.~/alisdkdemo/alisdkdemo下的openssl檔案夾,util檔案夾,order.h,order.m拖入工程 

4.導入以下庫 

如果是xcode 7.0之後的版本,需要添加libc++.tbd、libz.tbd; 

如果是xcode 7.0之前的版本,需要添加libc++.dylib、libz.dylib 

iOS中 最新支付寶支付(AliPay)

工程設定修改 

1.info.plist配置 

如果是ios9.0之後(xcode7.0)在info.plist中增加以下字典 

(也可以單獨配置,有需要的請看官方文檔) 

iOS中 最新支付寶支付(AliPay)

設定schemes 

在info下 url types設定你的schemes 

iOS中 最新支付寶支付(AliPay)

2.build settings配置 

以關鍵字“search”搜尋,對“header search paths”增加頭檔案路徑:$(srcroot)/項目名稱 

iOS中 最新支付寶支付(AliPay)

3.這時候編譯會報錯,錯誤資訊是 

<code>cannot find interface declaration for 'nsobject', superclass of 'base64'</code>

那麼需要打開報錯了的檔案,增加頭檔案。 

<code>import &lt;foundation/foundation.h&gt;</code> 

再編譯,就ok了

在需要支付的檔案中導入頭檔案

配置訂單資訊 

這些都是示例資訊,這些事不能完成支付的,要以實際資訊為準才能完成支付

就這麼多,如果手機裝有支付寶用戶端, 則直接調用用戶端,如果沒有用戶端則調用網頁版

iOS中 最新支付寶支付(AliPay)

<a target="_blank" href="https://github.com/xiaohange/alipay">github下載下傳demo:https://github.com/xiaohange/alipay</a>

原文位址:http://blog.csdn.net/qq_31810357/article/details/50630314#

繼續閱讀