如何使用MonoDroid进行应用内结算?

Bra*_*don 5 c# android in-app-purchase xamarin.android in-app-billing

我正在开发一个需要使用应用内结算的Android应用.我在Visual Studio中使用Monodroid,我的经验是在C#中,我对Java不是很熟悉.

我的问题是:

1)如何在Visual Studio中引用IMarketBillingService.aidl?它是否与Eclipse中的相​​同,你必须将它放在src\com\android\vending\billing文件夹中?此外,它需要是.aidl文件还是我可以为它创建ac#接口类?

2)有谁知道c#中的任何Android应用内结算教程/示例?我已经看过样品,并已阅读所有的文档在这里.

没有任何Java经验使得跟踪样本有点困难.我已经到处搜索过,并且没有找到任何关于使用MonoDroid进行应用内结算的文档,因此非常感谢任何帮助/链接!

谢谢!

编辑:还有一个问题:是否可以使用MonoDroid进行应用内结算?

Nik*_*kov 0

Android SDK工具将为Android市场公开的远程服务生成一个代理类。如果 MonoDroid 有类似的工具,您需要了解如何使用它并生成必要的文件。如果没有,一种方法是使用标准 SDK 工具在 Java 中生成一个,然后手动将其移植到 C#。如果您不熟悉 Java,您应该花一些时间参加速成课程。语法与 C# 没有太大不同,因此应该相对容易理解。

拥有代理后,您应该能够从 C# 连接到计费服务。

您可能会在官方 MonoDroid 论坛、邮件列表等上获得更好的答案。