xamarin.forms中的应用内购买

本文关键字:应用 forms xamarin | 更新日期: 2023-09-27 18:25:04

我正在使用Xamarin.forms构建一个应用程序,我想为AppStore和Playstore实现应用内购买。

我已经看了Xamarin.InAppPurchase和Xamarin.In AppBilling组件。但它们似乎工作不太好,我需要一个完整的解决方案来支持这两个平台。

有人找到解决方案了吗?

xamarin.forms中的应用内购买

使用InAppBilling这样的组件当然是实现这一目标的方法

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

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

应用内计费对每个平台都非常具体,因此您只能使用某种依赖注入来处理每个平台。因此,如果没有一个组件做到这两个,你需要将每个单独组件中的每个组件安装到每个项目中

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

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

如果你想了解更多关于依赖项注入的信息,可以在Xamarin Forms中的谷歌搜索依赖项注入,你可以关注那里的前几篇文章中的任何一篇。