如何区分 xamarin 形式的付费版和免费版应用程序

Posted

技术标签:

【中文标题】如何区分 xamarin 形式的付费版和免费版应用程序【英文标题】:How to differentiate between paid and free version of app in xamarin forms 【发布时间】:2017-02-14 04:24:38 【问题描述】:

有没有办法根据正在运行的应用程序版本启用代码库中的某些功能?这适用于 Xamarin Forms 跨平台应用程序。我计划拥有免费、付费和企业版的应用。

【问题讨论】:

无意冒犯,但如果你不能在你的 owm 上弄清楚这一点,那么也许你应该先做一些更小的东西? 大卫没有冒犯。我在 android 和 Windows 中开发了应用程序。我知道如何在这些环境中做到这一点。事实上,Windows 应用商店提供了一种非常简单的方法来做到这一点。查看 Xamarin Forms 中是否有内置规定。我知道我可以编码,但我宁愿不... 【参考方案1】:

您可能需要通过您的网络服务来处理这个问题,即当用户在云中支付某些东西时保存并检查您的服务器是否用户有权使用某项功能,然后将其显示到应用程序中,如果您正在计划要在应用购买中使用,您始终可以创建一个依赖服务来询问操作系统商店当前用户是否通过 InApp 购买支付了服务、产品

【讨论】:

以上是关于如何区分 xamarin 形式的付费版和免费版应用程序的主要内容,如果未能解决你的问题,请参考以下文章

idea的商业版和社区版的区别

如何同步 iphone 付费到免费的价格变化与应用程序版本变化?

如何提交一个免费的 iPhone 和 iPad 付费的应用程序?

如何在我的 ios 应用程序中将免费功能转换为付费功能?

Android 应用内计费如何以及在何处指定付费功能费用

如何以 xamarin 形式创建用户会话?