2012-07-20 42 views

回答

6

我工作的一個MonoTouch的應用程序內購買樣品,你可以看看這裏的代碼:

https://github.com/conceptdev/xamarin-samples/tree/master/InAppPurchase

該示例包含兩個項目,一個演示耗材採購和一個展示NonConsumable購買。

注意:該示例尚未顯示RECEIPT驗證,因此您必須自行添加此功能(爲什麼?請參閱hackfix)。 退房@ redth的服務器端代碼,以幫助ASP.NET構建自己的收匯覈銷邏輯: https://github.com/Redth/APNS-Sharp/tree/master/JdSoft.Apple.AppStore

您也可以考慮這種服務,如UrbanAirshipBeeblex(雖然我還沒有嘗試過,所以不能)進行驗收。

FYI我的示例代碼是基於在部分上@ jtclancey的AppStore代碼在這裏: https://github.com/Clancey/ClanceyLib

最後,還有一點對應用內購買(註冊與蘋果自己的銀行信息需要設置,設置iOS開發人員門戶中的產品,正確配置您的應用)。這些步驟對於MonoTouch和Objective-C是相同的,所以這Apple setup doco可能會有所幫助。您還應該閱讀Apple的In-App Purchase programming docs,以便熟悉。

+0

謝謝CraigD,這是一個很好的幫助!如果您打算將其添加到樣本中,我期待收到驗證碼。 – 2012-07-22 09:34:29

+0

是的,有關接收驗證的一些指導即將到來。特別是最近的黑客泄露事件! – Conceptdev 2012-07-25 01:17:08

0

不知道「monotouch」是什麼意思,但我實施了使用本教程在iPad項目中購買的應用內應用程序。這是最好的。只需通過它,下載示例,您就可以獲得您的項目中一個簡單但很棒的應用內功能所需的內容。

http://www.raywenderlich.com/2797/introduction-to-in-app-purchases

+2

我是指使用MonoTouch框架(http://xamarin.com/monotouch/)的示例項目,它允許iOS應用程序使用C#編寫。您鏈接的示例不是用C#編寫,而是用Objective-C編寫的。我需要一個C#示例項目來展示如何進行應用內購買。 – 2012-07-20 13:15:24