我知道这个如何检测你的iOS应用程序是否被盗版的问题已经出现了几十次,普遍的共识是:
- 不值得玩猫捉老鼠的游戏
- 盗版者无论如何,您的应用程序很可能不会购买它
- 使用您的应用程序的人,无论是否付费,几乎是一种广告形式,因此可以提供帮助在某种程度上
但是,那些成为(借用谷歌术语)吸血鬼的盗版者呢 - 盗版你的应用程序并且实际上花费你的钱,因为你的应用程序非常依赖于服务器端? 是否有推荐的方法来检测是否有人在未付费的情况下使用您的应用程序? Apple 是否为付费应用本身(非应用内购买)提供任何收据验证?
有很多复杂的方法可以做到这一点。但是,它们需要很长时间才能实现,并且不是很有效。他们会阻止那些只运行Crackulous并且对破解应用程序的实际过程一无所知的人,但熟练的破解者可以轻松绕过它们。最好的解决方案是不实施任何类型的复制保护,并花时间使您的应用程序变得更好,而不是促进合法销售,因为目前没有任何可靠的方法来阻止盗版。
此外,有些人会建议阻止越狱设备,但这很容易被击败,并且会阻止出于合法原因越狱的人(其中有很多)使用您的应用程序。