xamarin.forms 的应用内购买
In App Purchase in xamarin.forms
我正在使用 Xamarin.forms 构建应用,我想为 AppStore 和 Playstore 实施应用内购买。
我已经查看了 Xamarin.InAppPurchase 和 Xamarin.Inappbilling 组件。
但它们似乎运行不佳,我需要一个适用于两个平台的完整解决方案。
有人找到解决方案了吗?
使用像 InAppBilling 这样的组件当然是解决问题的方法。
看看这个使用插件的例子,看看它是否解决了你的问题。
https://forums.xamarin.com/discussion/45937/inapp-billing
In App Billing 非常针对每个平台,因此您只能使用某种依赖注入来处理每个平台。因此,如果没有一个组件做它两个,你需要将每个单独组件中的每个组件安装到每个项目中
- Xamarin.InAppPurchase 对于 iOS
- Xamarin.InAppBilling 对于 Android
如果您想从 Xamarin Forms 调用它们,它们需要一个通用接口,然后注入到容器中(依赖注入)。
如果您想了解有关依赖注入的更多信息,请Google在 Xamarin Forms 中搜索依赖注入,您可以关注那里排名前几的文章中的任何一篇。
我正在使用 Xamarin.forms 构建应用,我想为 AppStore 和 Playstore 实施应用内购买。
我已经查看了 Xamarin.InAppPurchase 和 Xamarin.Inappbilling 组件。 但它们似乎运行不佳,我需要一个适用于两个平台的完整解决方案。
有人找到解决方案了吗?
使用像 InAppBilling 这样的组件当然是解决问题的方法。
看看这个使用插件的例子,看看它是否解决了你的问题。
https://forums.xamarin.com/discussion/45937/inapp-billing
In App Billing 非常针对每个平台,因此您只能使用某种依赖注入来处理每个平台。因此,如果没有一个组件做它两个,你需要将每个单独组件中的每个组件安装到每个项目中
- Xamarin.InAppPurchase 对于 iOS
- Xamarin.InAppBilling 对于 Android
如果您想从 Xamarin Forms 调用它们,它们需要一个通用接口,然后注入到容器中(依赖注入)。
如果您想了解有关依赖注入的更多信息,请Google在 Xamarin Forms 中搜索依赖注入,您可以关注那里排名前几的文章中的任何一篇。