我很快就会发布一款Windows Phone 8.1付费应用程序,我想确保用户不能简单地将该应用程序共享给其他手机。
我最近了解到,在Android和iPhone上共享我的应用程序很容易,所以现在我必须在每个平台的应用程序中实施复制保护。
Windows Phone 8.1中有什么内置功能可以防止这种情况发生吗?我需要建立自己的自定义复制保护机制吗?
Windows Phone 8.1目前是100%安全的,从这个角度来看,应用程序集都是加密的,不能进行反向工程。在gdr3更新之前,您可以在wp7.x和8.0中使用(但仅限Samsung Ativ S,因为Samsung诊断实用程序中存在错误)
有不复制的动机。
你最好的选择是让购买你软件的人比复制软件的人更划算。
话虽如此,这种选择可能不可能也不容易实现,在这种情况下,你应该避免给付费客户太多时间。例如,如果你在他们需要给你打电话或坐着等你回复电子邮件之前,添加带有在线激活和有限激活次数的序列号,我可以保证,这种方式的伤害不仅仅是忽视最初复制你软件的人。
你能选择的最糟糕的选择是让你的一些付费客户希望他们没有这样做。