2015-11-30 93 views
0

我正在使用Xamarin.forms构建一个应用程序,并且我想为AppStore和Playstore实现应用内购买。In App Purchase in xamarin.forms

我已经看了Xamarin.InAppPurchase和Xamarin.Inappbilling组件。 但他们似乎不能很好地工作,我需要两个平台的完整解决方案。

有没有人得到解决方案?

回答

3

使用像InAppBilling这样的组件肯定是做到这一点的方法。

看看这个使用插件的例子,看看是否可以解决你的问题。

https://forums.xamarin.com/discussion/45937/inapp-billing

在应用内结算是非常具体到每一个平台,因此您只使用过某种形式的依赖注入来处理每个平台。因此,如果没有一个组件执行它都需要在各个组件的每个组件安装到每一个项目

  1. Xamarin.InAppPurchase为iOS
  2. Xamarin.InAppBilling为Android

如果你想然后从Xamarin Forms中调用它们,它们需要一个通用接口,然后注入一个容器(依赖注入)。

如果您想了解更多关于依赖注入的知识,请在Xamarin Forms中搜索依赖注入的Google搜索,然后您可以按照前几篇文章中的说明进行操作。

+0

谢谢,但我使用Xamarin.forms开发了应用程序,我需要两种平台的解决方案。 –

+0

事实上,我是一个新手,我需要了解如何在Xamarin中实现解决方案。表格 –

+0

上面已更新的答案 –