2013-03-08 57 views
0

我正在嘗試構建應用內購買服務器模型。沒有很多有用的示例代碼。所以我想寫我自己的。購買完成後 這裏是我的問題應用內購買服務器模型,與交易相關

  1. ,我的應用從應用商店中檢索「完成交易」

    • (無效)completeTransaction:(SKPaymentTransaction *)交易 然後我的工作是送這到我的服務器。 在這裏,我應該發送交易對象本身?或transaction.transactionReceipt字符串? 另外我應該如何將它發送到我的服務器? ex/HTTP POST請求?也許示例代碼會有幫助
  2. 另外我讀到,我應該用base64編碼,當我從蘋果指南書發送數據。 是否當我從我的應用程序發送數據到服務器?或從我的服務器到應用商店?或兩者?

請幫我兄弟~~

回答

1

verify this link這裏有一個verificationcontroller.h和.m你想把這兩個文件添加到你的項目中。

+0

下載並解壓縮此文檔的配套文件。 (鏈接位於此頁面的右上角。) 將VerificationController.h和VerificationController.m文件添加到Xcode中的項目中,並將它們添加到適當的目標中。 將您的項目鏈接到安全框架。 提供base64編碼器,base64解碼器以及驗證成功時要執行的操作。 – 2013-03-11 11:31:30

0
NSString *jsonObjectString = [self encodeBase64:(uint8_t*)transaction.transactionReceipt.bytes 
             length:transaction.transactionReceipt.length]; 

這裏您要添加的base64這一點。在這裏,你想保存jsonObjectString到你的服務器,你想在這裏提供一個sharedsecret

+0

謝謝。你在說我應該使用你的代碼對它進行編碼。但是你沒有回答我應該如何將它發送到我的服務器?感謝無論如何,你是什麼意思我應該添加base64?那裏有一個圖書館嗎?如果有請告訴我在哪裏可以得到。 – 2013-03-11 00:48:38