Xamarin.Forms中的应用内购买

3
我正在使用Xamarin.forms构建应用程序,并希望在AppStore和Playstore中实现应用内购买。
我已经查看了Xamarin.InAppPurchase和Xamarin.Inappbilling组件。但是它们似乎无法很好地工作,而且我需要适用于两个平台的完整解决方案。
有人有解决方案吗?
1个回答

6
使用像InAppBilling这样的组件肯定是做到这一点的方法。
看看使用插件的示例,看看是否解决了您的问题。

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

应用内购买与每个平台密切相关,因此您只需使用某种形式的依赖注入来处理每个平台。因此,如果没有一个组件可以同时处理iOS和Android,则需要在每个项目中单独安装每个组件。

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

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

如果您想了解更多关于依赖注入的内容,请搜索“Xamarin Forms中的依赖注入”,您可以在顶部几篇文章中选择任意一篇进行学习。


谢谢,但我已经使用Xamarin.forms开发了这个应用程序,我需要适用于两个平台的解决方案。 - Lars Albers
事实上,我是一名新手,需要了解如何在Xamarin.forms中实现解决方案。 - Lars Albers
1
谢谢,如果您能提供一些示例代码,那就太好了。 - Lars Albers

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接