我开发了一个小型应用程序,我想尝试和销售,但我不熟悉如何最好地解决这个问题。
如何将程序锁定以供试用1。
我将如何处理接受付款?
请记住,我是一个没有很多钱的单人乐队,我希望找到一个免费或低成本,有效,安全且易于实施和维护的解决方案。这不是我有很多经验的,因为我通常为公共部门开发,他们购买解决方案作为一个问题,我们从未授权。
真的很感激任何帮助。 谢谢,
乙
答案 0 :(得分:36)
答案 1 :(得分:7)
如果你想正确地做到这一点,我真诚地不得不建议为这两件事买一个值得信赖的第三方解决方案。 .Net有几个许可包(我们使用Desaware作为我们的产品,虽然我没有直接与他们合作,所以我无法提供详细的推荐。这对我来说似乎很简单已经接触过)。没有大惊小怪,没有错误,从长远来看,在节省时间方面的回报是巨大的。
第三方支付服务可以为您处理在线信用卡交易,并且总是有PayPal。谷歌“如何接受网上信用卡付款”,你会想出无尽的商业解决方案提供商。
如果您宁愿花时间自己构建许可系统,this StackOverflow thread是要考虑的各个方面的非常好的资源。
答案 2 :(得分:4)
您需要为.NET应用程序使用某种形式的Software Projection and Licensing。有数百种选择,从非常便宜(以及如何推销自己的文章)到非常强大的商业工具。
答案 3 :(得分:2)
您可以考虑CryptoLicensing For .Net - 它提供完整和试用选项(使用天数,独特使用天数,执行时间等)。它还附带现成的许可证服务器,包括用于paypal,shareit,plimus等的电子商务集成商。