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

时间:2012-01-31 20:23:34

标签: android piracy piracy-prevention anti-piracy

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

2 个答案:

答案 0 :(得分:4)

简而言之,DRM很糟糕。如果有人盗用你的应用程序,是什么让你觉得他们会买它?他们可能只是卸载它并完成它。 DRM已经困扰着PC游戏市场,没有必要为Android做这件事。

盗版并不代表丢失销售!

是的,盗版将永远发生。让我告诉你一些例子:

  • 魔兽世界,一个MMO。检查。
  • Assassin's Creed 2,有一个客户端/服务器结构,要求你总是在线才能玩。检查。
  • 关于STEAM的每场比赛。检查。

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

  1. 专注于付费客户从游戏中获得的体验
  2. 创建演示!大多数人不确定购买他们不认识的游戏
  3. 不是收取全价,而是通过微交易使第一级自由并卖掉其他级别
  4. 你的所有工作都被抢劫了吗?是的,它确实!但是,让我添加第三种可能的结果:

    您决定实施DRM并降低销售额并降低审核分数,抱怨您的DRM。

    所以,是的,我的建议?提高你的头脑,忘掉它,想一想你所做的销售以及如何改进你的应用以销售更多(提示:添加严格的DRM不会那样做)

答案 1 :(得分:1)

  

然而,它仍然烧我的** ..

products to help with this

: - )

  

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

嗯,我想你认为这比现在容易。

首先,RMI只对其他进程有用,而且只有一个进程。

其次,Android没有RMI。

第三,如果没有用户介入,你就无法自己安装其他APK,至少要通过“是的,我同意权限”阶段。

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

第五,任何有能力通过你的LVL东西的人都可以修补此功能,将你下载的代码合并到适当的APK中。

也可能存在其他问题,但这些都是一个起点。