最近我读了一篇关于市场游戏的文章(我不会给出这个名字,因为我认为Android的做法是不利的,不想宣传它),如果你不允许更新没有评价市场上的5星。
这篇文章说的是什么,我想知道这是否可以检测到,如果是的话怎么做(我只需要知道用户是否对应用程序进行了评分,不需要得分)
由于
答案 0 :(得分:7)
最近我读了一篇关于市场游戏的文章(我不会给出这个名字,因为我认为Android的做法是不利的,不想宣传它),如果你不允许更新没有评价市场上的5星。
如上所述,这是不可能的。应用程序无法阻止自身更新。现在,它有可能在下次运行时检测到更新,然后采取一些措施。
我想知道这是否可检测到,如果是的话怎么做
没有记录和支持的方法来执行此操作。如果有可能在root手机之外,我会感到震惊 - 否则这是一个安全漏洞。
答案 1 :(得分:1)
作为应用开发者,我建议您不要试试这个。 谷歌不支持任何看起来像工具或api-snippet的东西。 谷歌可能会有几乎任何内容的片段。 因此,如果谷歌甚至不希望您监控您的用户,您应该考虑原因:
如果应用程序开发人员能够扫描某人是否评定了他们的应用程序,他们可能会编写如下代码: if(用户评价应用程序||用户已付款) { 授予访问酷炫功能的权限 }
对谷歌应用评级系统来说这将是非常糟糕的,因为用户会评价应用以获得个人优势,而不是向其他用户展示"嘿,这个应用很好,得到它"。
因此,请继续使用现有代码,不要尝试获取此信息。 顺便说一句,即使你找到一种超越谷歌的方式,我也很确定 - 我会打赌 - 你会违反他们的政策。 这可能会导致类似于"抱歉,我们不会发布此版本的应用程序"。
如果您编写有用的无错应用程序,您的用户将投票。
//建议结束;)