MonoTouch的IAP(In App Purchase)样本?

时间:2012-07-20 09:28:19

标签: ios xamarin.ios in-app-purchase

我需要在我的monotouch应用程序中实现InApp Purchase,但我在Xamarin网站(http://samples.xamarin.com/iOS)或GitHub(https://github.com/xamarin/monotouch-samples)上的monotouch示例集合中找不到任何项目示例。

任何帮助都是指定的, 感谢。

2 个答案:

答案 0 :(得分:6)

我正在开发MonoTouch In-App Purchase示例,您可以在此处查看代码:

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

该示例包含两个项目,一个用于演示耗材购买,另一个用于演示非消费品购买。

注意:该示例尚未演示RECEIPT VERIFICATION,因此您必须自行添加此内容(为什么?请参阅hackfix)。 查看@ redth的服务器端代码,以帮助您使用ASP.NET构建自己的收据验证逻辑: https://github.com/Redth/APNS-Sharp/tree/master/JdSoft.Apple.AppStore

您也可以考虑使用UrbanAirshipBeeblex等服务(虽然我没有尝试过,但也不能),以便进行收据验证。

仅供参考我的示例代码部分基于@ jtclancey的AppStore代码: https://github.com/Clancey/ClanceyLib

最后,应用程序内购买需要一些设置(向Apple注册您的银行详细信息,在iOS Developer Portal中设置产品,正确配置您的应用程序)。对于MonoTouch和Objective-C,这些步骤是相同的​​,因此Apple setup doco可能有所帮助。您还应该阅读Apple的In-App Purchase programming docs,以便熟悉。

答案 1 :(得分:0)

不知道“monotouch”是什么意思,但我使用本教程实现了在我的iPad项目中购买的In-App。这是最好的。只需浏览它,下载示例,您就可以获得项目中简单但非常棒的应用内功能所需的内容。

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