我可以使用RMI来阻止安卓游戏盗版吗



我可以使用RMI来阻止android游戏盗版吗?

简而言之,DRM是糟糕的。如果有人盗版了你的应用程序,你凭什么认为他们会买它?他们很可能只是取消安装并使用它。DRM已经困扰了PC游戏市场,没有必要为Android做这件事。

盗版并不意味着销售失败

是的,盗版总是会发生的。让我告诉你一些例子:

  • 魔兽世界,一个MMO。检查
  • 《刺客信条2》的客户端/服务器结构要求你必须始终在线才能玩。检查
  • STEAM上的每一场比赛。检查

简而言之,通过实施DRM,你所要做的就是浪费本应用于改进应用程序的时间。我的建议如下:

  1. 专注于付费客户从游戏中获得的体验
  2. 创建一个演示!大多数人不确定是否要购买他们不知道的游戏
  3. 与其收取全价,不如免费提供第一级,并通过微交易出售其他级别

你所有的工作都被抢了感觉不好吗?是的!但让我补充第三个可能的结果:

你决定实施DRM,并获得较低的销售额和较低的评论分数,抱怨你的DRM。

是的,我的建议?抬起头,忘记它,想想你的销售额,以及如何改进你的应用程序以销售更多(提示:添加严厉的DRM不会做到这一点)

然而,它仍然灼伤了我的心。。

有一些产品可以帮助解决这个问题。

:-)

我有一个想法,让我的下一个游戏使用RMI或其他机制,从我的服务器下载几个级别的代码,并运行新下载的代码。

嗯,我想你认为这比实际情况更容易。

首先,RMI只对其他流程重要,而且您只有一个流程。

其次,Android没有RMI。

第三,如果没有用户的参与,你不能自己安装其他APK,至少要通过"是的,我同意权限"阶段。

第四,如果你试图通过下载DEX字节码并使用DexClassPath之类的东西将新代码动态引入你的应用程序来克服前三个问题,那么如果有人执行中间人攻击并在他们自己的DEX文件中进行替换,现在你就在你的应用程序中打开了安全漏洞。

第五,任何有能力通过LVL的人都可以修补它,将下载的代码整合到APK中。

可能还有其他问题,但这只是一个起点。

相关内容

最新更新