Windows phone 如何防止我的Windows Phone 8.1应用程序被盗版?

Windows phone 如何防止我的Windows Phone 8.1应用程序被盗版?,windows-phone,windows-phone-8.1,piracy,piracy-protection,Windows Phone,Windows Phone 8.1,Piracy,Piracy Protection,我将很快发布一个付费的Windows Phone 8.1应用程序,我想确保用户不能简单地将该应用程序共享给其他手机 我最近了解到,在Android和iPhone上共享我的应用程序很容易,所以现在我必须为每个平台的应用程序实施复制保护 Windows Phone 8.1中是否内置了任何东西来防止这种情况?我需要建立自己的自定义拷贝保护机制吗?从这个角度来看,Windows Phone 8.1目前是100%安全的,应用程序集都是加密的,不能进行反向工程。在gdr3更新之前,您可以在wp7.x和8.0

我将很快发布一个付费的Windows Phone 8.1应用程序,我想确保用户不能简单地将该应用程序共享给其他手机

我最近了解到,在Android和iPhone上共享我的应用程序很容易,所以现在我必须为每个平台的应用程序实施复制保护


Windows Phone 8.1中是否内置了任何东西来防止这种情况?我需要建立自己的自定义拷贝保护机制吗?

从这个角度来看,Windows Phone 8.1目前是100%安全的,应用程序集都是加密的,不能进行反向工程。在gdr3更新之前,您可以在wp7.x和8.0中使用(但由于三星诊断实用程序中存在缺陷,因此只能使用三星的TIV S)

有不复制它的动机

你最好的选择是为购买你软件的人做一个更好的交易,而不是为复制你软件的人做一个更好的交易

话虽如此,这种选择可能不可能也不容易做到,在这种情况下,你应该避免给你的付费客户过多的时间。例如,如果你在他们需要打电话给你或坐在那里等你回复电子邮件之前添加了在线激活的序列号和有限的激活次数,我可以保证,这种方式所造成的伤害不仅仅是忽略那些最初复制你软件的人


你可以选择的最糟糕的选择是让你的一些付费客户希望他们没有这样做。

没有一种保护模式是100%万无一失的!也就是说,您可以尝试服务器端身份验证(尽管这至少会定期需要internet连接),以下载方式提供内容(后身份验证)。你也可以尝试freemium模式,通过应用内购买的方式提供基本的免费应用和高级升级(解锁打包内容或下载内容)。最后,你可能不得不坚持使用较小的邪恶。如果程序集被加密,这意味着它不能被反编译,但这是否意味着它不能被复制到不同的设备上?每个副本都被设计为只与下载它的设备一起工作,因此没有人能够复制你的应用程序。它们不能被复制。即使在硬重置之后,如果你的SD卡上保存了应用程序,手机也会告诉你这些应用程序来自另一台设备,必须擦除“不能反向工程”。你是认真的吗?:-)事实上,代码是加密的并不意味着它是不可读的,CPU必须读取它。根据定义,任何程序都可以“逆向工程”,这实际上只是理解的问题,是的,需要一些时间。人们制造软件,而不是外星人(比特币协议除外:-)