2

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

有任何帮助,谢谢。

4

2 回答 2

6

我正在研究 MonoTouch 应用内购买示例,您可以在此处查看代码:

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 开发者门户中设置产品,正确配置您的应用)。这些步骤对于 MonoTouch 和 Objective-C 是相同的,所以这个Apple 设置文档可能会有所帮助。为了熟悉,您还应该阅读 Apple 的In-App Purchase 编程文档。

于 2012-07-20T23:33:13.313 回答
0

不知道“monotouch”是什么意思,但我使用本教程实现了在我的 iPad 项目中购买的应用内购买。这是最好的。只需通过它,下载示例,您将获得您项目中一个简单但很棒的应用内功能所需的东西。

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

于 2012-07-20T11:03:34.607 回答