有什么方法可以限制我的AIR应用程序进一步分发?
说我已经制作了一个AIR应用程序,并将此应用程序提供给了我的朋友。有什么方法可以让他不能将这个应用程序重新发布给任何新人吗?
答案 0 :(得分:4)
没有任何内置可以帮助你解决这个问题,但会想到两个想法。
一种选择是首次启动时需要序列号。使用HTTPS验证服务器的序列号,然后将其加密存储在本地存储中。然后,您可以在服务器上验证该计算机对串行的使用,或者使用计算机唯一的东西来加密本地存储。
您还可以使用客户端证书,这些证书需要安装在用户计算机上。然后,应用程序可以在启动时验证证书。
答案 1 :(得分:1)
这是一个很好的问题。可能的解决方案是认证。不过我在这里有疑问。您是否希望您的朋友不分发此应用程序+无法进行二次安装。
辅助安装意味着您的朋友希望他的系统格式化并重新安装该应用程序。你想支持吗?
如果没有那么解决方案很容易。
答案 2 :(得分:0)
如果您限制AIR应用程序的分发,那么您是否无法将该应用程序提供给您的朋友?我能看到的唯一与语言无关的方法就是让你的朋友过来看看你的计算机。
如果您热衷于将AIR应用程序设为“您的”,则可以尝试sign it digitally但获取证书需要花费大量资金。