我不了解应用世界提供的许可模式。我想发布我的应用程序的付费版本,但我没有http服务器。所以我想我可以使用单一或池许可证模型。但是这些许可证模型究竟是什么,我是否需要在我的应用程序中编写一些代码来验证密钥?或者这只是从应用程序世界下载的一些基本安全性?
似乎应用中没有实际的许可证检查?因此,只要用户从设备复制应用程序,他们就可以将其上传到某个盗版网站,因为它将安装在任何设备上?
我正在为Android播放器中的剧本编写一个应用程序。
答案 0 :(得分:1)
在我看来,如果没有应用程序中的许可证检查,整个许可事项就没有多大意义。但是从阅读链接文档和post in the blackberry forum我认为你必须自己实施许可证检查。 它们似乎与老式PC许可证检查类似,您必须输入序列号。该应用程序使用算法(和/或Web服务)来检查密钥。
但appworld将该序列注入下载的文件中。所以至少你不必问用户。
我如何理解这些许可证模型:
但我没有这方面的经验。所以我只是做出有根据的猜测。但我认为这样做是有道理的。
答案 1 :(得分:1)
现有的许可证型号主要用于BlackBerry手机。
对于PlayBook,支持有限,除非你想让你的用户跳过箍来做一些事情,比如在第一次运行它时将App World中的密钥手动复制/粘贴到你的应用程序中。 PlayBook用户还不熟悉这些东西,而且我知道很少有应用程序真正使用这个功能。
应用程序无法以编程方式自动从App World检索其密钥。如果您使用动态模型,则必须自己提供服务器,但显然您可以为此目的雇用第三方许可证服务器。
是的,目前的方案是这样的,复制应用程序非常容易,而且很多都是。 RIM已经承诺在整个领域进行了一些重大改进,尽管看起来这些变化将在2.0.1中出现,而不是本月晚些时候主要2.0更新的一部分。
就个人而言,我会等到我们看到2.0.1中发生了什么变化,然后才花上很多时间。在2.0退出后一个月(ballpark)承诺了相关的变化,这就是为什么我认为它将在2.0.1中,但这只是猜测。