在xamarin.forms中的App购买

Lar*_*ers 3 c# in-app-purchase in-app-billing xamarin.forms

我正在使用Xamarin.forms构建一个应用程序,我想为AppStore和Playstore实现In-App-Purchase.

我已经看过Xamarin.InAppPurchase和Xamarin.Inappbilling组件.但它们看起来效果不好,我需要为这两个平台提供完整的解决方案.

有人有解决方案吗?

Ada*_*ley 5

使用像InAppBilling这样的组件肯定是这样做的方法.

使用插件查看此示例,看看是否能解决您的问题.

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

在App Billing中,每个平台都非常具体,因此您只使用某种依赖注入来处理每个平台.因此,如果没有一个组件可以做到这两点,则需要将每个组件中的每个组件安装到每个项目中

  1. 适用于iOS的Xamarin.InAppPurchase
  2. 适用于Android的Xamarin.InAppBilling

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

如果你想了解更多关于依赖注入的信息,你可以在Xamarin Forms中搜索依赖注入,你可以关注那里的几篇文章.